# Gemini CLI Tool Mapping

Skills use Claude Code tool names. When you encounter these in a skill, use your platform equivalent:

| Skill references                | Gemini CLI equivalent                                 |
|---------------------------------|-------------------------------------------------------|
| `Read` (file reading)           | `read_file`                                           |
| `Write` (file creation)         | `write_file`                                          |
| `Edit` (file editing)           | `replace`                                             |
| `Bash` (run commands)           | `run_shell_command`                                   |
| `Grep` (search file content)    | `grep_search`                                         |
| `Glob` (search files by name)   | `glob`                                                |
| `TodoWrite` (task tracking)     | `write_todos`                                         |
| `Skill` tool (invoke a skill)   | `activate_skill`                                      |
| `WebSearch`                     | `google_web_search`                                   |
| `WebFetch`                      | `web_fetch`                                           |
| `Task` tool (dispatch subagent) | No equivalent — Gemini CLI does not support subagents |

## No subagent support

Gemini CLI has no equivalent to Claude Code's `Task` tool. Skills that rely on subagent dispatch (
`subagent-driven-development`, `dispatching-parallel-agents`) will fall back to single-session execution via
`executing-plans`.

## Additional Gemini CLI tools

These tools are available in Gemini CLI but have no Claude Code equivalent:

| Tool                                 | Purpose                                                 |
|--------------------------------------|---------------------------------------------------------|
| `list_directory`                     | List files and subdirectories                           |
| `save_memory`                        | Persist facts to GEMINI.md across sessions              |
| `ask_user`                           | Request structured input from the user                  |
| `tracker_create_task`                | Rich task management (create, update, list, visualize)  |
| `enter_plan_mode` / `exit_plan_mode` | Switch to read-only research mode before making changes |
