用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joshka0/foxctl --skill foxctl-run命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Protocol for participant agents in transport-first rooms: join, check membership, handle inbox/tasks, reply durably, and escalate.
Operate inside an existing foxctl room: orient from status or inbox, manage tasks correctly, escalate, and close with durable updates.
Run durable multi-agent rooms with transport-first delivery, participant state, room tasks, and optional tmux or zellij viewers.
基于 SOC 职业分类
正在显示 SKILL.md
| name | foxctl Run |
| description | Execute foxctl skills with JSON input. Use for file ops, code analysis, text search, and structured workflows. |
Run any installed foxctl skill with JSON envelope I/O.
foxctl run <skill-name> --input '<json>'
Use foxctl run for job-tracked execution of installed skills. Use
foxctl run <skill-name> --ephemeral --input '<json>' when the jobs store is
not writable or you do not need history. Use foxctl skills run <skill-name>
for direct skill execution with manifest-derived flags.
Input modes:
| Mode | Use |
|---|---|
--input '<json>' | Pass raw JSON inline |
--input-file input.json | Read raw JSON from a file |
--input-file - | Pipe raw JSON from stdin |
--input stdin | Read an envelope from stdin and pass its data field |
--input sha256:<hex> | Read raw JSON from CAS |
fs/ls - List directory contentsfs/read - Read file with CAS storage for large filesfs/write - Write file with atomic operationsfs/tree - Directory tree with filteringfs/find - Find files by patterncode/diff - Generate unified diffs between filescode/symbols - Extract symbols (functions, classes, types)code/complexity - Analyze code complexity metricscode/imports - Analyze import dependenciescode/security - Security pattern scanningcode/smart_search - High-signal code snippet extractiontext/grep - Recursive regex searchtext/ripgrep - Fast ripgrep wrappertext/replace - Find and replace in filesgit/status - Repository statuscode/git - Git operations (log, diff, blame)data/jq - JQ queries on JSON datajson/transform - JSON transformationstodo/manage - Nested TODO management# List files
foxctl run fs/ls --input '{"path": "."}'
# List files without job persistence
foxctl run fs/ls --ephemeral --input '{"path": "."}'
# List files with direct parameter flags
foxctl skills run fs/ls --path .
# Read a file
foxctl run fs/read --input '{"path": "README.md"}'
# Search for pattern
foxctl run text/ripgrep --input '{"pattern": "TODO", "path": "."}'
# Get code symbols
foxctl run code/symbols --input '{"path": "main.go"}'
# Create a todo
foxctl run todo/manage --input '{"action": "add", "title": "Fix bug"}'
All skills return JSON envelopes:
{
"version": 1,
"status": "ok",
"command": "<skill-name>",
"data": { ... },
"meta": { "ts": "...", "source": "run" }
}
Large outputs are stored in CAS with data.artifact containing the digest.