2026-05-05 18:25:31 -07:00
# Claude Code Tool Mapping
Skills speak in actions ("dispatch a subagent", "create a todo", "read a file"). On Claude Code these resolve to the tools below.
## Tools
| Action skills request | Claude Code tool |
|----------------------|------------------|
| Read a file | `Read` |
| Create a new file | `Write` |
| Edit a file | `Edit` |
| Run a shell command | `Bash` |
| Search file contents | `Grep` |
| Find files by name | `Glob` |
| Fetch a URL | `WebFetch` |
| Search the web | `WebSearch` |
| Invoke a skill | `Skill` |
| Dispatch a subagent (`Subagent (general-purpose):` template) | `Agent` (older releases named this `Task` ) |
| Multiple parallel dispatches | Multiple `Agent` calls in one response |
2026-05-13 17:29:04 -07:00
| Task tracking ("create a todo", "mark complete") | `TaskCreate` , `TaskUpdate` , `TaskList` , `TaskGet` ; `TodoWrite` in `claude -p` / Agent SDK unless `CLAUDE_CODE_ENABLE_TASKS=1` is set |
2026-05-05 18:25:31 -07:00
| Background-process / subagent lifecycle (read output, cancel) | `TaskOutput` , `TaskStop` — these are distinct from the todo tools above and apply to running shells, agents, and remote sessions |