snow-docs
Authoritative Snow CLI usage documentation skill (bundled with the CLI version).
When to use
Trigger for any request about Snow itself, for example:
- First-time setup / Profile / API / model selection
- MCP install/config/enable/disable / troubleshooting
- Skills (
~/.snow/skills, .snow/skills, skill-execute)
- Hooks, sub-agents, sensitive commands, YOLO
- Proxy / browser / third-party relay / custom headers
- LSP, Team mode, SSE, StatusLine, privacy, plugins, games
Do not use this skill for general coding in an unrelated project unless the user is configuring Snow.
Progressive disclosure workflow
- Discover with
snow-docs-list (catalogue only) or snow-docs-search (keywords).
- Read one topic with
snow-docs-get using an id from search/list (e.g. 14.MCP配置.md).
- Then inspect/edit local config files only as the docs specify.
- Prefer bundled docs over model memory or random GitHub raw URLs.
Never load all documents in one turn. Never dump the entire manual into context.
Authoritative config locations (confirm via docs)
Common paths (always re-check the fetched doc for the current version):
~/.snowcli/ — global CLI config / profiles
~/.snow/ — global skills, todos, etc.
<project>/.snow/settings.json — project settings (disabledSkills, disabledBuiltInServices, ...)
<project>/.snow/skills / ~/.snow/skills — user skills
Safety rules
- Tools are read-only for docs. Writing config still goes through normal file/UI flows.
- Confirm high-risk changes with the user (API keys, disabling security, sensitive command rules).
- Do not silently rewrite global config.
- Disable path: users can disable the
snow-docs skill (disabledSkills) or the snow-docs built-in service (disabledBuiltInServices).
Locale
Docs tools follow the user Language Settings (zh / zh-TW → Chinese docs, otherwise English). Pass locale: "zh" | "en" only when the user asks for a specific language.
Quick map
| Topic |
Search hints |
| Install / update |
install, 安装 |
| First config / Profile |
profile, 首次配置, api |
| MCP |
mcp, tools |
| Skills |
skills, skill-execute |
| Hooks |
hooks |
| Sub-agents |
subagent, 子代理 |
| Sensitive commands |
sensitive, 敏感命令 |
| Relay / headers |
relay, 中转 |
| LSP / ACE |
lsp, ace |
| Team / SSE / privacy |
team, sse, privacy |
After loading this skill, start with snow-docs-search or snow-docs-list for the user's topic.
1---2name: snow-docs3description: Use when the user asks to install, configure, troubleshoot, or understand Snow CLI itself — Profile/API setup, MCP servers, Skills, Hooks, sub-agents, sensitive commands, proxy/browser, third-party relay, LSP/ACE, Team mode, SSE, privacy, plugins, or docs paths. Loads official bundled usage docs via progressive disclosure (list/search/get) instead of guessing from model memory.4---56# snow-docs78Authoritative **Snow CLI usage documentation** skill (bundled with the CLI version).910## When to use1112Trigger for any request about **Snow itself**, for example:1314- First-time setup / Profile / API / model selection15- MCP install/config/enable/disable / troubleshooting16- Skills (`~/.snow/skills`, `.snow/skills`, `skill-execute`)17- Hooks, sub-agents, sensitive commands, YOLO18- Proxy / browser / third-party relay / custom headers19- LSP, Team mode, SSE, StatusLine, privacy, plugins, games2021Do **not** use this skill for general coding in an unrelated project unless the user is configuring Snow.2223## Progressive disclosure workflow24251. **Discover** with `snow-docs-list` (catalogue only) or `snow-docs-search` (keywords).262. **Read one topic** with `snow-docs-get` using an id from search/list (e.g. `14.MCP配置.md`).273. **Then** inspect/edit local config files only as the docs specify.284. Prefer **bundled docs** over model memory or random GitHub raw URLs.2930Never load all documents in one turn. Never dump the entire manual into context.3132## Authoritative config locations (confirm via docs)3334Common paths (always re-check the fetched doc for the current version):3536- `~/.snowcli/` — global CLI config / profiles37- `~/.snow/` — global skills, todos, etc.38- `<project>/.snow/settings.json` — project settings (`disabledSkills`, `disabledBuiltInServices`, ...)39- `<project>/.snow/skills` / `~/.snow/skills` — user skills4041## Safety rules4243- Tools are **read-only** for docs. Writing config still goes through normal file/UI flows.44- Confirm high-risk changes with the user (API keys, disabling security, sensitive command rules).45- Do not silently rewrite global config.46- Disable path: users can disable the `snow-docs` skill (`disabledSkills`) or the `snow-docs` built-in service (`disabledBuiltInServices`).4748## Locale4950Docs tools follow the user Language Settings (`zh` / `zh-TW` → Chinese docs, otherwise English). Pass `locale: "zh" | "en"` only when the user asks for a specific language.5152## Quick map5354| Topic | Search hints |55| --- | --- |56| Install / update | install, 安装 |57| First config / Profile | profile, 首次配置, api |58| MCP | mcp, tools |59| Skills | skills, skill-execute |60| Hooks | hooks |61| Sub-agents | subagent, 子代理 |62| Sensitive commands | sensitive, 敏感命令 |63| Relay / headers | relay, 中转 |64| LSP / ACE | lsp, ace |65| Team / SSE / privacy | team, sse, privacy |6667After loading this skill, start with `snow-docs-search` or `snow-docs-list` for the user's topic.