К основному содержанию
скилл CX Codex

cli-anything-mubu — скилл для Claude Code: что делает

Скилл даёт агенту командную строку Mubu: находит документы в локальных бэкапах, читает дерево узлов и правит их через живой API. Пригодится, если заметки нужны прямо в сессии.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a claude-code
Открыть на GitHub

Что делает cli-anything-mubu

Скилл подключает к сессии агента обёртку cli-anything-mubu, упакованную точку входа в мост к Mubu. Запуск без подкоманды открывает интерактивный REPL. С подкомандой агент делает один шаг и выходит.

Команды собраны в четыре группы. discover ищет папки и документы в локальных бэкапах и в хранилище RxDB, inspect печатает дерево бэкапа, ищет по тексту узлов и содержимому заметок, вытаскивает исходящие ссылки и живые узлы документа. mutate создаёт, правит и удаляет узлы, session хранит current_doc, current_node и историю команд в JSON-файле.

Правки по умолчанию идут в режиме dry-run: без флага --execute агент только собирает payload для просмотра. delete-node сносит всё поддерево целиком, поэтому сначала смотрите JSON. Сам CLI ставится из дерева agent-harness командой pip install -e . и требует Python 3.10+, запущенного десктопного Mubu на этой машине и доступа к локальным данным профиля. Нет сессии — читать нечего.

Какие задачи решает

  • найти текущую дейли-заметку в папке Daily и вывести её узлы
  • показать дерево документа из последнего локального бэкапа
  • найти узлы по тексту заметки или содержимому
  • собрать payload правки и только потом отправить его в живой API
  • сохранить ссылку на документ между вызовами, чтобы не повторять путь

Примеры запросов агенту

  • Найди сегодняшний дейли-документ в папке Daily через cli-anything-mubu и покажи его узлы в JSON.
  • Собери правку текста узла <node-id> в документе Projects/Plan, покажи payload, потом выполни с --execute.
  • Открой документ по пути, запомни его через session use-doc и вытащи все ссылки на другие документы.

Как установить cli-anything-mubu

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-mubu/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-mubu/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cli-anything-mubu

Как установить cli-anything-mubu в Claude Code?

Выполните npx skills add HKUDS/CLI-Anything --skill cli-anything-mubu -a claude-code. Файл скилла окажется по пути ~/.claude/skills/cli-anything-mubu/SKILL.md.

Что делает cli-anything-mubu?

Даёт агенту командную строку для Mubu: поиск документов в локальных бэкапах, просмотр дерева и ссылок, подготовка правок узлов против живого API.

Что нужно, чтобы скилл заработал?

Python 3.10+, активная сессия десктопного Mubu на той же машине и локальные данные профиля. Для дейли-хелперов без аргументов задайте MUBU_DAILY_FOLDER.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-mubu"
description: >-
  Command-line interface for Mubu - Canonical packaged entrypoint for the Mubu live bridge....
---

# cli-anything-mubu

Canonical packaged entrypoint for the Mubu live bridge.

## Installation

This CLI is packaged from the canonical `agent-harness` source tree:

```bash
pip install -e .
```

**Prerequisites:**
- Python 3.10+
- An active Mubu desktop session on this machine
- Local Mubu profile data available to the CLI
- Set `MUBU_DAILY_FOLDER` if you want no-argument daily helpers

## Entry Points

```bash
cli-anything-mubu
python -m cli_anything.mubu
```

When invoked without a subcommand, the CLI enters an interactive REPL session.

## Command Groups


### Discover

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. |



### Inspect

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. |



### Mutate

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

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. |



## Recommended Agent Workflow

```text
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 inspection
```

## Safety Rules

1. 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.

## Examples


### Interactive REPL Session

Start an interactive session with persistent document and node context.

```bash
cli-anything-mubu
# Enter commands interactively
# Use 'help' to see builtins
# Use session commands to persist current-doc/current-node
```


### Discover Current Daily Note

Resolve the current daily note from an explicit folder reference.

```bash
cli-anything-mubu --json discover daily-current '<daily-folder-ref>'
```


### Dry-Run Atomic Update

Inspect the exact outgoing payload before a live mutation.

```bash
cli-anything-mubu mutate update-text '<doc-ref>' --node-id <node-id> --text 'new text' --json
```


## Session State

The CLI maintains lightweight session state in JSON:

- `current_doc`
- `current_node`
- local command history

Use the `session` command group to inspect or update this state.

## For AI Agents

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.

## Version

0.1.1

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
ketchup backnotprop Пересказывает изменения в чате с момента последней реплики пользователя и собирает список решений, которые зависят только от человека. CX Codex +1 2 900установок ima-copilot daymade Обёртка для официального ima-skill от Tencent: ставит утилиту, настраивает ключи API, чинит битый frontmatter в SKILL.md и ищет по базам знаний. CX Codex +1 1 600установок wiki-narrate Ar9av Собирает сводку, объяснение или лекцию строго по заметкам Obsidian со ссылками на источники. Пригодится для подготовки отчётов без выдумок модели и выхода за рамки базы знаний. CX Codex +1 366установок save AgriciDaniel Сохраняет выбранный ответ, решение или итог сессии в хранилище Obsidian через проверенную транзакцию. Пригодится, когда нужно зафиксировать знание из диалога без ручного копирования. CX Codex +1 511установок obsidian-cli kepano Скилл для работы с хранилищем Obsidian из командной строки: читать и создавать заметки, искать, править свойства, отлаживать плагины. CX Codex +1 81 000установок gws-keep официальный googleworkspace Скилл даёт агенту доступ к Google Keep: создавать, читать, удалять заметки и скачивать вложения через CLI gws. CX Codex +1 38 500установок

Из того же набора55

cli-anything-anygen Инструмент даёт агенту доступ к AnyGen OpenAPI для генерации слайдов и диаграмм. Пригодится при автоматической сборке документов через терминал. CX Codex +1 471установок cli-anything-slay-the-spire-ii Ставит CLI cli-anything-sts2 и учит агента играть в Slay the Spire 2: читает состояние через мод-мост и отправляет ходы. CX Codex +1 472установок cli-anything-wiremock Скилл даёт агенту терминальную обёртку над Admin API WireMock: ставить заглушки, считать пришедшие запросы, крутить сценарии. CX Codex +1 469установок cli-anything-intelwatch Скилл собирает профиль компании по домену: финансы, стек технологий, проверка через ИИ. Пригодится перед сделкой или звонком клиенту. CX Codex +1 468установок cli-anything-cloudanalyzer Управляет проверкой облаков точек, траекторий и сегментации через CloudAnalyzer. Пригодится для запуска QA-порогов и обработки файлов из агента. CX Codex +1 464установок cli-anything-zoom Скилл ставит в проект командную строку для Zoom: собрать встречу, зарегистрировать участников, скачать записи, не уходя из терминала и не открывая веб-интерфейс. CX Codex +1 462установок cli-anything-eth2-quickstart Скилл автоматизирует развёртывание ноды Ethereum через готовые скрипты eth2-quickstart. Помогает настроить клиенты исполнения и консенсуса, не прикасаясь к ключам валидатора. CX Codex +1 456установок cli-anything-novita Даёт агенту команды для работы с Novita API: чат, потоковые ответы и список моделей. Нужен, когда запросы к DeepSeek или GLM запускают из CLI. CX Codex +1 462установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой