An AI-agent skill for querying and managing Joplin notes, notebooks, and tags locally or remotely via the Clipper Server.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install joplin-api-china
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install joplin-api-china using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Joplin Data API Skill allows your AI coding agent to seamlessly connect to your local or remote Joplin notebook via the Clipper Server (Web Clipper API). This powerful addition to Openclaw Skills enables automated read, write, update, and search operations over your personal database, transforming Joplin into an active, AI-accessible knowledge base.
Built with strict security guardrails, the skill ensures that write and delete actions are never executed silently, giving you complete oversight of your knowledge base. It supports both high-speed local connections and remote operations via SSH tunnels, allowing developers to manage knowledge effortlessly across multiple systems.
Navigate to the skill directory, copy the example environment file, and configure your credentials:
cd ~/.openclaw/skills/joplin-api
cp .env.example .env
nano .env
.env file as api_token=your_copied_token.Edit the .env configuration:
# Token from Joplin Web Clipper settings
api_token=xxx
# SSH Alias for remote hosting (leave blank for localhost)
joplin_host=
# Default Clipper port used for local execution
base_url=http://localhost:41184
Run the built-in ping test script to verify communication with the Clipper Server:
# For Linux / macOS (Recommended)
bash scripts/joplin.sh ping
# For Windows or systems without Bash
python scripts/joplin.py ping
Joplin stores and structures documents as a hierarchical graph using specific parent-child definitions:
| Object | Key Fields | Description |
|---|---|---|
| Folder (Notebook) | id, title, parent_id |
Represents a notebook category. Supports infinite nested hierarchies via parent IDs pointing to other folder IDs. |
| Note (Content) | id, title, body, parent_id |
Contains the Markdown content (body). It is assigned strictly to a single folder via its parent_id. |
| Tag (Metadata) | id, title |
Global keywords mapped across notes, ignoring folder hierarchy restrictions. |
| Resource (Asset) | id, title, mime_type |
Media assets, files, or attachments linked directly within notes. |
fields=id,title) to keep operations fast, retrieving the heavier note body content only when a specific note is selected.--permanent flag is specifically authorized.joplin.sh) for performance and Python 3 (joplin.py) with zero external dependencies for cross-platform robustness.Loading
An AI-powered multi-dimensional nutrition consultant that generates personalized dietary plans, chronic disease nutrition guides, TCM constitution diet therapy, and interactive HTML reports.

A production-grade diagnostic automation tool that securely evaluates 11 Alibaba Cloud network products using read-only API calls to generate rich reports and visualizations.

An automated intelligent tool that converts electronic books into structured knowledge bases and actionable AI agent skill packages.

An Apple Mail channel plugin for OpenClaw and Hermes that enables AI agents to read, process, and automatically reply to email threads on macOS via AppleScript.

A powerful integration skill enabling AI agents to search, browse, download, and install skills, MCP servers, and comprehensive agent solutions directly from the e-store marketplace.

An expert AI testing assistant transforming junior engineers into masters by implementing a 7-phase, 48-module full-lifecycle QA framework.








































