用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joshka0/foxctl --skill foxctl-file-system命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | foxctl File System |
| description | File operations with foxctl - read, write, list, tree. Handles large files via CAS storage. |
Safe, structured file operations with content-addressable storage.
Read file contents with automatic CAS storage for large files:
foxctl run fs/read --input '{"path": "README.md"}'
Response includes:
data.content - File contents (if small)data.artifact - CAS digest (if large)data.preview - First N bytes previewdata.size_bytes - Total file sizeAtomic file writes with backup:
foxctl run fs/write --input '{
"path": "output.txt",
"content": "File contents here",
"mode": "overwrite"
}'
Modes:
overwrite - Replace existing fileappend - Add to end of filecreate - Fail if file existsfoxctl run fs/ls --input '{
"path": ".",
"all": true,
"long": true
}'
Options:
all - Include hidden fileslong - Detailed output with sizes/datesrecursive - List subdirectoriesfoxctl run fs/tree --input '{
"path": "src/",
"max_depth": 3,
"gitignore": true
}'
foxctl run fs/find --input '{
"path": ".",
"pattern": "*.go",
"type": "file",
"max_depth": 5
}'
Files exceeding the inline threshold are stored in CAS:
# Read returns artifact digest
foxctl run fs/read --input '{"path": "large-file.json"}'
# -> data.artifact: "sha256:abc123..."
# Retrieve from CAS
foxctl cas get sha256:abc123...
All paths are validated against workspace boundaries. Attempts to escape via
../ or symlinks are blocked with EPOLICY errors.