cli-anything-generator
Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands…
Command-line interface for Mubu - Canonical packaged entrypoint for the Mubu live bridge....
Claude Code
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-mubu --agent claude-code
Codex
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a codex -y
Cursor
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a cursor -y
Gemini CLI
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a gemini-cli -y
GitHub Copilot
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a github-copilot -y
OpenCode
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a opencode -y
Windsurf
$ npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a windsurf -y
name: "cli-anything-mubu" description: >- Command-line interface for Mubu - Canonical packaged entrypoint for the Mubu live bridge....
Canonical packaged entrypoint for the Mubu live bridge.
This CLI is packaged from the canonical `agent-harness` source tree:
pip install -e .
**Prerequisites:**
cli-anything-mubu python -m cli_anything.mubu
When invoked without a subcommand, the CLI enters an interactive REPL session.
Discovery commands for folders, documents, recency, and daily-document resolution.
| Command | Description | |---------|-------------|
| `docs` | List latest known document snapshots from local backups. |
| `folders` | List folder metadata from local RxDB storage. |
| `folder-docs` | List document metadata for one folder. |
| `path-docs` | List documents for one folder path or folder id. |
| `recent` | List recently active documents using backups, metadata, and sync logs. |
| `daily` | Find Daily-style folders and list the documents inside them. |
| `daily-current` | Resolve the current daily document from one Daily-style folder. |
Inspection commands for tree views, search, links, sync events, and live node targeting.
| Command | Description | |---------|-------------|
| `show` | Show the latest backup tree for one document. |
| `search` | Search latest backups for matching node text or note content. |
| `changes` | Parse recent client-sync change events from local logs. |
| `links` | Extract outbound Mubu document links from one document backup. |
| `open-path` | Open one document by full path, suffix path, title, or doc id. |
| `doc-nodes` | List live document nodes with node ids and update-target paths. |
| `daily-nodes` | List live nodes from the current daily document in one step. |
Mutation commands for dry-run-first atomic live edits against the Mubu API.
| Command | Description | |---------|-------------|
| `create-child` | Build or execute one child-node creation against the live Mubu API. |
| `delete-node` | Build or execute one node deletion against the live Mubu API. |
| `update-text` | Build or execute one text update against the live Mubu API. |
Session and state commands for current document/node context and local command history.
| Command | Description | |---------|-------------|
| `status` | Show the current session state. |
| `state-path` | Show the session state file path. |
| `use-doc` | Persist the current document reference. |
| `use-node` | Persist the current node reference. |
| `use-daily` | Resolve and persist the current daily document reference. |
| `clear-doc` | Clear the current document reference. |
| `clear-node` | Clear the current node reference. |
| `history` | Show recent command history stored in session state. |
discover daily-current '<daily-folder-ref>' --json
->
inspect daily-nodes '<daily-folder-ref>' --query '<anchor>' --json
->
session use-doc '<doc_path>'
->
mutate update-text / create-child / delete-node --json
->
--execute only after payload inspection1. Prefer grouped commands for agent use; flat legacy commands remain for compatibility. 2. Use `--json` whenever an agent will parse the output. 3. Prefer `discover` or `inspect` commands before any `mutate` command. 4. Live mutations are dry-run by default and only execute with `--execute`. 5. Prefer `--node-id` and `--parent-node-id` over text matching. 6. `delete-node` removes the full targeted subtree. 7. Even same-text updates can still advance document version history. 8. Pass a daily-folder reference explicitly or set `MUBU_DAILY_FOLDER` before using no-arg daily helpers.
Start an interactive session with persistent document and node context.
cli-anything-mubu # Enter commands interactively # Use 'help' to see builtins # Use session commands to persist current-doc/current-node
Resolve the current daily note from an explicit folder reference.
cli-anything-mubu --json discover daily-current '<daily-folder-ref>'
Inspect the exact outgoing payload before a live mutation.
cli-anything-mubu mutate update-text '<doc-ref>' --node-id <node-id> --text 'new text' --json
The CLI maintains lightweight session state in JSON:
Use the `session` command group to inspect or update this state.
1. Start with `discover` or `inspect`, not `mutate`. 2. Use `session status --json` to recover persisted context. 3. Use grouped commands in generated prompts and automation. 4. Verify postconditions after any live mutation. 5. Read the package `TEST.md` and `README.md` when stricter operational detail is needed.
0.1.1
"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…