Communitygithub.com

cli-anything-mubu

Mubu 실시간 브리지를 위한 표준 패키지화된 명령줄 인터페이스입니다.

cli-anything-mubu란 무엇인가요?

이 스킬은 Mubu(무부) 라이브 브리지를 위한 공식 CLI 패키지인 cli-anything-mubu를 제공합니다. 개발자나 AI 에이전트가 Mubu 데스크톱 세션과 상호작용하여 문서 탐색, 검색, 변경 이력 조회, 그리고 실시간 API를 통한 원자적 편집(자식 노드 생성, 삭제, 텍스트 업데이트)을 수행할 수 있도록 돕습니다. Python 3.10+ 환경에서 pip로 설치 가능하며, discover, inspect, mutate, session의 네 가지 명령 그룹으로 구성되어 있습니다. 특히 모든 변형(mutate) 명령은 기본적으로 dry-run 모드로 실행되어 안전성을 보장하며, --execute 플래그를 통해서만 실제 변경이 적용됩니다. AI 에이전트가 사용하기에 적합하도록 --json 출력을 지원하며, discover나 inspect 명령을 먼저 실행한 후 mutate를 수행하는 안전한 워크플로를 권장합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-mubu

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cli-anything-mubu은(는) 무엇을 하나요?

Mubu 라이브 브리지를 위한 표준 패키지화된 진입점입니다.

설치

이 CLI는 공식 agent-harness 소스 트리에서 패키징되었습니다:

pip install -e .

사전 요구 사항:

  • Python 3.10+
  • 이 머신에서 실행 중인 활성 Mubu 데스크톱 세션
  • CLI가 접근 가능한 로컬 Mubu 프로필 데이터
  • 인수 없는 일일 도우미를 사용하려면 MUBU_DAILY_FOLDER 설정

진입점

cli-anything-mubu
python -m cli_anything.mubu

하위 명령 없이 호출하면 CLI는 대화형 REPL 세션을 시작합니다.

명령 그룹

discover

폴더, 문서, 최근 항목 및 일일 문서 해상도를 위한 탐색 명령입니다.

명령어설명
docs로컬 백업에서 최신 문서 스냅샷을 나열합니다.
folders로컬 RxDB 저장소에서 폴더 메타데이터를 나열합니다.
folder-docs하나의 폴더에 대한 문서 메타데이터를 나열합니다.
path-docs하나의 폴더 경로 또는 폴더 ID에 대한 문서를 나열합니다.
recent백업, 메타데이터 및 동기화 로그를 사용하여 최근 활성 문서를 나열합니다.
dailyDaily 스타일 폴더를 찾고 그 안의 문서를 나열합니다.
daily-current하나의 Daily 스타일 폴더에서 현재 일일 문서를 해석합니다.

inspect

트리 보기, 검색, 링크, 동기화 이벤트 및 라이브 노드 타겟팅을 위한 검사 명령입니다.

명령어설명
show하나의 문서에 대한 최신 백업 트리를 표시합니다.
search최신 백업에서 일치하는 노드 텍스트나 노트 내용을 검색합니다.
changes로컬 로그에서 최근 클라이언트 동기화 변경 이벤트를 구문 분석합니다.
links하나의 문서 백업에서 나가는 Mubu 문서 링크를 추출합니다.
open-path전체 경로, 접미사 경로, 제목 또는 문서 ID로 문서를 엽니다.
doc-nodes노드 ID 및 업데이트 대상 경로와 함께 라이브 문서 노드를 나열합니다.
daily-nodes한 번에 현재 일일 문서에서 라이브 노드를 나열합니다.

mutate

Mubu API에 대한 dry-run 우선 원자적 라이브 편집을 위한 변형 명령입니다.

명령어설명
create-child라이브 Mubu API에 대한 자식 노드 생성을 구성하거나 실행합니다.
delete-node라이브 Mubu API에 대한 노드 삭제를 구성하거나 실행합니다.
update-text라이브 Mubu API에 대한 텍스트 업데이트를 구성하거나 실행합니다.

session

현재 문서/노드 컨텍스트 및 로컬 명령 기록을 위한 세션 및 상태 명령입니다.

명령어설명
status현재 세션 상태를 표시합니다.
state-path세션 상태 파일 경로를 표시합니다.
use-doc현재 문서 참조를 유지합니다.
use-node현재 노드 참조를 유지합니다.
use-daily현재 일일 문서 참조를 해석하고 유지합니다.
clear-doc현재 문서 참조를 지웁니다.
clear-node현재 노드 참조를 지웁니다.
history세션 상태에 저장된 최근 명령 기록을 표시합니다.

권장 에이전트 워크플로

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 는 페이로드 검사 후에만 수행

안전 규칙

  1. 에이전트 사용을 위해 그룹화된 명령을 선호하십시오. 플랫 레거시 명령은 호환성을 위해 유지됩니다.
  2. 에이전트가 출력을 구문 분석할 때는 항상 --json을 사용하십시오.
  3. mutate 명령 전에는 discover 또는 inspect 명령을 선호하십시오.
  4. 라이브 변형은 기본적으로 dry-run 모드이며 --execute를 통해서만 실행됩니다.
  5. 텍스트 일치보다는 --node-id 및 --parent-node-id를 선호하십시오.
  6. delete-node는 대상 전체 하위 트리를 제거합니다.
  7. 동일한 텍스트 업데이트라도 문서 버전 기록을 진행시킬 수 있습니다.
  8. 인수 없는 일일 도우미를 사용하기 전에 daily-folder 참조를 명시적으로 전달하거나 MUBU_DAILY_FOLDER를 설정하십시오.

예제

대화형 REPL 세션

영구 문서 및 노드 컨텍스트를 사용하여 대화형 세션을 시작합니다.

cli-anything-mubu
# 명령을 대화형으로 입력
# 'help'를 사용하여 내장 명령 보기
# 세션 명령을 사용하여 current-doc/current-node 유지

현재 일일 노트 발견

명시적 폴더 참조에서 현재 일일 노트를 해석합니다.

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

Dry-Run 원자적 업데이트

라이브 변형 전에 정확한 발신 페이로드를 검사합니다.

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

세션 상태

CLI는 JSON으로 간단한 세션 상태를 유지합니다:

  • current_doc
  • current_node
  • 로컬 명령 기록

이 상태를 검사하거나 업데이트하려면 session 명령 그룹을 사용하십시오.

AI 에이전트를 위한 참고 사항

  1. mutate가 아닌 discover 또는 inspect로 시작하십시오.
  2. session status --json을 사용하여 유지된 컨텍스트를 복구하십시오.
  3. 생성된 프롬프트와 자동화에서 그룹화된 명령을 사용하십시오.
  4. 라이브 변형 후에는 사후 조건을 확인하십시오.
  5. 더 엄격한 운영 세부 정보가 필요할 때는 패키지의 TEST.md 및 README.md를 읽으십시오.

버전

0.1.1

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

관련 스킬