CLI 工具
命令行工具
sherpa-onnx-tts
openclaw
"Local text-to-speech via sherpa-onnx (offline, no cloud)"
obsidian
openclaw
"Work with Obsidian vaults using the official obsidian CLI: read/search/create/edit notes, tasks, links, properties, plugins."
goplaces
openclaw
"Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces."
openai-whisper
openclaw
"Local speech-to-text with the Whisper CLI (no API key)."
camsnap
openclaw
"Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control."
gemini
openclaw
"Gemini CLI one-shot prompts, summaries, generation, skills, hooks, MCP, or Gemma routing."
nano-pdf
openclaw
"Edit PDFs with natural-language instructions using the nano-pdf CLI."
electron-node-upgrade
electron
Guide for performing Node.js version upgrades in the Electron project. Use when working on the roller/node/main branch to fix patch conflicts during e sync --3. Covers the patch application workflow, conflict resolution, analyzing upstream Node.js changes, building, running the Node.js test suite, and proper commit formatting for patch fixes.
configure-channel
openclaw
Configure and prove a chat channel with non-interactive one-liners; secrets only as SecretRefs.
add-model-provider
openclaw
Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.
zzz-one-dragon-player
OneDragon-Anything
绝区零一条龙自动游戏助手 - 让 AI Agent 配合一条龙自动完成游戏日常
imsg
elizaOS
iMessage/SMS CLI for listing chats, fetching history, watching conversations, and sending messages on macOS via the Messages app. Use when the user wants to send a text message, read iMessages, check recent texts, reply to a conversation, send an SMS, or interact with the Messages app from the terminal. Supports texting contacts by phone number or email, attaching files, and streaming incoming messages in real time.
1password
elizaOS
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
apple-reminders
elizaOS
Manage Apple Reminders via the remindctl CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output. Use when the user asks about reminders, todos, tasks, to-do lists, "remind me", scheduling tasks, checking what is due today, completing or deleting reminders, or managing reminder lists on macOS.
coding-agent
elizaOS
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control. Use when the agent needs to spawn, monitor, or orchestrate coding agents in a terminal session, delegate programming tasks to a sub-agent, review pull requests with an external CLI tool, or run parallel background coding workflows across git worktrees.
nano-banana-pro
elizaOS
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro). Use when the user asks to create an image, generate a picture, produce AI-generated artwork, edit a photo, compose multiple images, or upscale an image to higher resolution. Supports text-to-image generation, single-image editing, and multi-image composition using the Gemini API.
spotify-player
elizaOS
Terminal Spotify playback/search via spogo (preferred) or spotify_player. Use when the user asks to play music, search for a song, skip a track, pause playback, check what is currently playing, control Spotify, list audio devices, or manage a Spotify queue from the terminal.
github
elizaOS
"Interact with GitHub using the gh CLI to manage repositories, issues, pull requests, CI/CD workflow runs, and API queries. Use when the user asks to create, list, view, merge, or close pull requests and issues; check CI status or workflow run logs; query the GitHub API for repository data; or perform any GitHub operation from the command line. Covers gh issue, gh pr, gh run, gh repo, and gh api subcommands."
hve-core-installer
microsoft
'Decision-driven HVE-Core installer with multiple clone-based and extension install methods, environment detection, and selective component installation'
list-npm-package-content
vercel
List the contents of an npm package tarball before publishing. Use when the user wants to see what files are included in an npm bundle, verify package contents, or debug npm publish issues.
defuddle
kepano
Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.
nx-workspace
nrwl
"Explore and understand Nx workspaces. USE WHEN answering questions about the workspace, projects, or tasks. ALSO USE WHEN an nx command fails or you need to check available targets/configuration before running a task. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What depends on library Y?', 'What targets can I run?', 'Cannot find configuration for task', 'debug nx task failure'."
alloc-profile
ClickHouse
Analyze a jemalloc (or other) allocation profile in collapsed stack format. Use when the user wants to analyze memory allocations, find top allocators, or understand memory usage patterns from a .collapsed profile file.
xiaohongshu-skills
autoclaw-cc
小红书自动化技能集合。支持认证登录、内容发布、搜索发现、社交互动、复合运营。 当用户要求操作小红书(发布、搜索、评论、登录、分析、点赞、收藏)时触发。