What problem does it solve?
Managing Joplin notes, notebooks, to-dos, tags, and sync operations manually through the terminal is repetitive and hard to script reliably, especially when agents need structured, parseable output and persistent multi-step state.
Core Features & Use Cases
- Full Joplin workflow automation: Create, edit, move, rename, and search notes and notebooks; manage to-dos, tags, and attachments through a stateful CLI harness backed by the real
joplin binary.
- Machine-readable JSON contract: Every command returns a stable
ok/command/data/error structure, making output safe for agents and scripts to parse.
- Stateful projects with undo/redo: Persist session history in a project file, with dry-run support, auto-save on one-shot mutations, and explicit save in REPL mode.
- Use Case: An agent can create a project, spin up a notebook, add meeting notes, tag them, attach files, and sync to a configured target — all through
--json one-shot commands whose results are programmatically verified.
Quick Start
Ask the agent to use the cli-anything-joplin skill to create a new project and add a note titled "Meeting note" with JSON output enabled.