clawtoollisted
Install: claude install-skill cogitave/clawtool
# clawtool: prefer the canonical tool layer
When this skill is loaded, clawtool's MCP tools are available as
`mcp__clawtool__<Tool>`. Prefer them over Claude Code's native
equivalents whenever both apply.
## Why prefer clawtool
| Native | `mcp__clawtool__` | clawtool's polish |
|---|---|---|
| `Bash` | `mcp__clawtool__Bash` | Process-group SIGKILL on timeout (output preserved); structured JSON return; deterministic cwd |
| `Read` | `mcp__clawtool__Read` | Format dispatch (text/PDF/docx/xlsx/csv/html/ipynb/json/yaml/toml); stable line cursors; deterministic `total_lines`; binary refusal |
| `Edit` | `mcp__clawtool__Edit` | Atomic temp+rename; line-ending + BOM preserve; ambiguity guard (refuses multi-match unless `replace_all=true`) |
| `Write` | `mcp__clawtool__Write` | Atomic temp+rename; auto-create parents; BOM/ending preserve when overwriting |
| `Grep` | `mcp__clawtool__Grep` | ripgrep first, system grep fallback; uniform output; per-tool engine field |
| `Glob` | `mcp__clawtool__Glob` | doublestar `**` recursion; forward-slash output cross-platform; bounded streaming |
| `WebFetch` | `mcp__clawtool__WebFetch` | Same Mozilla Readability engine as Read; UA + timeout + 10 MiB cap; binary refusal |
| (no native) | `mcp__clawtool__WebSearch` | Pluggable backend (Brave/Tavily/SearXNG); secrets-managed API key |
| (no native) | `mcp__clawtool__ToolSearch` | bleve BM25 across every loaded tool; use this when the catalog is large to avoid loading every schema |
## Tool routi