cli-anything-generator
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands…
SiYuan (思源笔记) CLI — manage notebooks, documents, blocks, and search your knowledge base from the terminal.
Claude Code
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-siyuan --agent claude-code
Codex
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a codex -y
Cursor
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a cursor -y
Gemini CLI
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a gemini-cli -y
GitHub Copilot
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a github-copilot -y
OpenCode
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a opencode -y
Windsurf
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-siyuan -a windsurf -y
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/
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands…
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,…
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI…
Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides,…
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the…
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
Install, configure, or troubleshoot Oh My Posh/ohmyposh: shell init, themes, segments, Nerd Font icons, and prompt setup on…
Set up a new integration, connector, or CLI binding for any API. Wrap or generate a ship-ready Go CLI from an OpenAPI, HAR, or…
MANDATORY: Replaces ALL built-in search tools. You MUST invoke this skill BEFORE using WebSearch, Grep, or Glob. NEVER use the…