cli-anything-generator
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands /cli-anything, /cli-anything-refine,…
SiYuan (思源笔记) CLI — manage notebooks, documents, blocks, and search your knowledge base from the terminal.
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-siyuan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cli-anything-siyuanContext preview
The summary Claude sees to decide when to auto-load this skill.
SiYuan (思源笔记) CLI — manage notebooks, documents, blocks, and search your knowledge base from the terminal.
name: "cli-anything-siyuan" description: SiYuan (思源笔记) CLI — manage notebooks, documents, blocks, and search your knowledge base from the terminal.
CLI harness for [SiYuan](https://github.com/siyuan-note/siyuan) (思源笔记), a local-first knowledge management and note-taking application.
This CLI connects to a running SiYuan kernel via its HTTP API (`http://127.0.0.1:6806`) and provides structured access to notebooks, documents, blocks, search, and export.
| Subcommand | Description | |------------|-------------| | `list` | List all notebooks | | `create <name>` | Create a new notebook | | `rename <id> <name>` | Rename a notebook | | `remove <id>` | Delete a notebook | | `open <id>` | Open a notebook |
| Subcommand | Description | |------------|-------------| | `create <notebook> <path> [--md "content"]` | Create a document | | `list <notebook> [path]` | List documents | | `tree <notebook> [--path / --depth]` | Show doc tree | | `get <id>` | Get document path by ID | | `rename <id> <title>` | Rename a document | | `remove <id>` | Delete a document |
| Subcommand | Description | |------------|-------------| | `insert <data> [--previous / --parent]` | Insert a block | | `update <id> <data>` | Update a block | | `delete <id>` | Delete a block | | `get <id>` | Get block kramdown source | | `children <id>` | Get child blocks |
| Command | Description | |---------|-------------| | `sql <stmt>` | Execute SQL on the block database | | `search <query>` | Full-text search across blocks | | `export md <doc-id>` | Export document as Markdown | | `tag list` | List all tags | | `version` | Show SiYuan kernel version | | `status` | Show connection and session status | | `repl` | Start interactive REPL |
# List notebooks (JSON) cli-anything-siyuan --json notebook list # Create a document with Markdown (--md flag, watch shell escaping) cli-anything-siyuan doc create nb1 /projects/new --md "## Title\n\nContent" # Create a document — pipe Markdown via stdin (avoids shell escaping) # PowerShell here-string (literal, no escaping needed): @' ## Title Content with `backticks` and (parentheses) and "quotes" '@ | cli-anything-siyuan doc create nb1 /projects/new --md - # Bash heredoc: # cat <<'EOF' | cli-anything-siyuan doc create nb1 /projects/new --md - # ## Title # Content with `backticks` and (parentheses) # EOF # SQL search cli-anything-siyuan sql "SELECT id, content FROM blocks WHERE content LIKE '%meeting%' LIMIT 5" # Export cli-anything-siyuan export md doc123 # Enter REPL cli-anything-siyuan
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
Repo: HKUDS/CLI-Anything
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands /cli-anything, /cli-anything-refine,…
Firefly III CLI - Personal finance management via CLI-Anything
Use OpenRefine through an agent-native CLI for importing messy data, applying JSON operation histories, inspecting rows, exporting cleaned data, and managing…
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI agents and power users who…
Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, webs...
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...