# Gemini CLI Tool Mapping Skills speak in actions ("dispatch a subagent", "create a todo", "read a file"). On Gemini CLI these resolve to the tools below. | Action skills request | Gemini CLI equivalent | |----------------------|----------------------| | Read a file | `read_file` | | Read multiple files at once | `read_many_files` | | Create a new file | `write_file` | | Edit a file | `replace` | | Run a shell command | `run_shell_command` | | Search file contents | `grep_search` | | Find files by name | `glob` | | List files and subdirectories | `list_directory` | | Fetch a URL | `web_fetch` | | Search the web | `google_web_search` | | Invoke a skill | `activate_skill` | | Dispatch a subagent (`Subagent (general-purpose):` template) | `invoke_agent` with `agent_name: "generalist"` (invocable via `@generalist` chat syntax — see [Subagent support](#subagent-support)) | | Multiple parallel dispatches | Multiple `invoke_agent` calls in the same response | | Task tracking ("create a todo", "mark complete") | `write_todos` (statuses: pending, in_progress, completed, cancelled, blocked) |