Tools per Variant
Tools are part of what the model reads. Each request carries a list of tools, and each tool has a name, a description, and a schema. This page compares the lists across variants.
Default Tool List
The default list has 12 tools on Opus 5.5. The columns show the length of the description and of the JSON schema, in characters.
| Tool | Description | Schema |
|---|---|---|
Agent | 3,227 | 1,942 |
Bash | 1,934 | 1,720 |
Edit | 360 | 552 |
List | 777 | 316 |
Read | 790 | 1,071 |
Report | 574 | 1,545 |
Schedule | 3,396 | 1,392 |
Skill | 1,417 | 327 |
Tool | 953 | 406 |
Workflow | 3,480 | 1,775 |
Deferred | 83 | 33 |
Write | 240 | 348 |
Differences by Variant
Each row compares one variant to the default list. Variants with the same tools and text as the default are grouped at the end.
| Variant | Tools | Difference |
|---|---|---|
| Full Prompt | 12 | changes the text or schema of Agent, Bash, Edit, Read, Write. |
| Bare Mode | 3 | removes Agent, List, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. changes the text or schema of Bash, Edit, Read. |
| Simple Mode Env Var | 3 | removes Agent, List, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. changes the text or schema of Bash, Edit, Read. |
| Exclude Dynamic Sections, Full Prompt | 12 | changes the text or schema of Agent, Bash, Edit, Read, Write. |
| Custom Output Style on the Full Prompt | 12 | changes the text or schema of Agent, Bash, Edit, Read, Write. |
| Custom Output Style with Keep Coding Instructions | 12 | changes the text or schema of Agent, Bash, Edit, Read, Write. |
| Permission Mode, Plan | 12 | changes the text or schema of Bash. |
| Subagent, General Purpose | 8 | removes List, Report, Schedule, Workflow. |
| Subagent, Explore | 5 | removes Agent, Edit, List, Report, Schedule, Workflow, Write. |
| Subagent, Plan | 5 | removes Agent, Edit, List, Report, Schedule, Workflow, Write. |
| Subagent, Custom Agent | 8 | removes List, Report, Schedule, Workflow. |
| Subagent, Statusline Setup | 2 | removes Agent, Bash, List, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| Subagent, Claude (FleetView) | 8 | removes List, Report, Schedule, Workflow. |
| Subagent, Web Fetch | 1 | adds Web. removes Agent, Bash, Edit, List, Read, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| Override a Built-in Agent with a File | 8 | removes List, Report, Schedule, Workflow. |
| Override a Built-in Agent with --agents | 8 | removes List, Report, Schedule, Workflow. |
| Append to Every Subagent Prompt | 5 | removes Agent, Edit, List, Report, Schedule, Workflow, Write. |
| Turn Off All Built-in Agents | 12 | changes the text or schema of Agent. |
| Override /simplify with a Skill File | 12 | changes the text or schema of Bash. |
| Prompt Hook Request | 0 | removes Agent, Bash, Edit, List, Read, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| Agent Hook Request | 10 | adds Structured. removes Agent, Schedule, Workflow. |
| Auto Mode Classifier | 0 | removes Agent, Bash, Edit, List, Read, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| Auto Mode Classifier, Custom Rules | 0 | removes Agent, Bash, Edit, List, Read, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| Plan Mode, Custom Workflow | 12 | changes the text or schema of Bash. |
| Git Instructions Turned Off | 12 | changes the text or schema of Bash. |
| Subagent with --system-prompt and --append-system-prompt | 5 | removes Agent, Edit, List, Report, Schedule, Workflow, Write. |
| Prompt Hook on Stop | 0 | removes Agent, Bash, Edit, List, Read, Report, Schedule, Skill, Tool, Workflow, Deferred, Write. |
| All Tools Sent Upfront | 21 | adds Cron, Cron, Cron, Enter, Exit, Monitor, Notebook, Send, Task, Web, Web. removes Tool, Deferred. |
Same Tools as the Default
Default, Sonnet 5.5, Default, Haiku 5.5, Simple Prompt Switch on Sonnet, Simple Prompt Switch on Haiku, Simple Prompt Switch on Opus, Exclude Dynamic Sections, Output Style, Explanatory, Output Style, Learning, Output Style, Proactive, Output Style, Concise, Custom Output Style, Custom Output Style with Keep Coding Instructions, Lean Prompt, Append System Prompt, Replace System Prompt, Replace and Append Together, With a CLAUDE.md File, Inside a Git Repository, Main Thread Custom Agent, Permission Mode, Accept Edits, Permission Mode, Don't Ask, Brief Mode, Compaction Prompt, Turn Off the Explore and Plan Agents, Command, /init, Command, /security-review, Skill, /simplify, Skill, /debug, Override /init with a Command File, Compaction Prompt, Custom Instructions, Auto Memory Turned Off, Custom Output Style with a Built-in Name.
Bare Mode Tools
| Tool | Description | Schema |
|---|---|---|
Bash | 22 | 1,483 |
Edit | 29 | 552 |
Read | 35 | 1,071 |