| name | foxctl File System |
| description | File operations with foxctl - read, write, list, tree. Handles large files via CAS storage. |
File System Operations
Safe, structured file operations with CAS for large files.
Skills
foxctl run fs/read --input '{"path": "README.md"}'
foxctl run fs/write --input '{"path": "out.txt", "content": "...", "mode": "overwrite"}'
foxctl run fs/ls --input '{"path": ".", "all": true, "long": true}'
foxctl run fs/tree --input '{"path": "src/", "max_depth": 3, "gitignore": true}'
foxctl run fs/find --input '{"path": ".", "pattern": "*.go", "type": "file"}'
Large Files
Files exceeding threshold stored in CAS:
foxctl run fs/read --input '{"path": "large.json"}'
foxctl cas get sha256:abc...
Path safety: Escapes via ../ or symlinks are blocked.
Full docs: ~/.foxctl/share/configs/skills/foxctl-fs/Skill.md