supernote
Access a self-hosted Supernote Private Cloud instance to browse files and folders, upload documents (PDF, EPUB) and notes, convert web articles to EPUB/PDF and send them to the device, check storage capacity, and navigate the directory tree. Use when the user mentions Supernote, e-ink device files, wants to upload/browse documents on their Supernote cloud, or wants to send an article/URL to their e-reader.
Why use this skill?
Learn to manage files, upload documents, and send web articles to your Supernote e-ink device using the OpenClaw AI agent and Supernote Private Cloud.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nickian/supernote-cloudWhat This Skill Does
The supernote skill provides an interface for interacting with a self-hosted Supernote Private Cloud instance. It leverages a reverse-engineered REST API to bridge your OpenClaw agent with your e-ink device, enabling seamless file management and content synchronization. Users can navigate their device's directory structure, upload documents such as PDFs and EPUBs, and check real-time storage statistics. A standout feature is the automated web-to-ebook conversion service, which extracts readable content from URLs and pushes them directly to your device as formatted e-books, ensuring an optimized reading experience.
Installation
To install this skill, use the ClawHub CLI: clawhub install openclaw/skills/skills/nickian/supernote-cloud. Once installed, you must configure your environment variables to authenticate with your local cloud instance. Set the following variables in your environment: SUPERNOTE_URL, SUPERNOTE_USER, and SUPERNOTE_PASSWORD. Ensure that your environment has the necessary Python dependencies installed, specifically readability-lxml, ebooklib, requests, beautifulsoup4, and lxml to ensure the article-to-ebook conversion feature functions correctly.
Use Cases
- Managing digital libraries: Uploading specific PDF textbooks or EPUB novels directly to categorized folders on your Supernote.
- Archiving web content: Converting long-form technical articles or blog posts into e-books for distraction-free reading during travel or offline sessions.
- Device organization: Performing cleanup or reorganization of handwritten note files and screenshots directly from the terminal or via the OpenClaw agent interface.
- Monitoring resources: Checking if your device is running low on disk space before uploading large research documents.
Example Prompts
- "Hey, download this article from https://example.com/long-read and send it to my Document folder on the Supernote as an EPUB."
- "Can you list all the notes I have in my 'Journal' directory on the Supernote device?"
- "Check how much storage capacity I have left on my Supernote right now."
Tips & Limitations
- The unofficial API is subject to changes; always keep your dependencies updated to match potential firmware shifts.
- Prefer EPUB over PDF for web articles whenever possible; EPUBs allow for text reflow, which is significantly more readable on e-ink hardware compared to fixed-layout PDFs.
- Some websites utilize advanced anti-scraping measures; if the conversion fails, consider printing the page to PDF locally and uploading that file instead.
- Use the
treecommand periodically to verify that your directory naming conventions are consistent with your device's folder structure.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nickian-supernote-cloud": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
nocodb
Access and manage NocoDB databases, tables, and records via REST API. Use when the user wants to view bases, list tables, inspect column schemas, query or filter row data, or insert new records into a self-hosted NocoDB instance. Also use for spreadsheet-style database lookups and data entry.
vikunja
Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking.
freshrss
Query headlines and articles from a self-hosted FreshRSS instance. Use when the user asks for RSS news, latest headlines, feed updates, or wants to browse articles from their FreshRSS reader. Supports filtering by category, time range, and count.
readeck
Save articles to Readeck (self-hosted read-it-later app). Use when the user wants to save an article for later reading, add something to their reading list, or send a page to Readeck.
karakeep
Save bookmarks to Karakeep (self-hosted bookmark manager). Use when the user wants to save a URL, bookmark a link, or add something to their reading list.