❯ Which system tools are available
Thought for 1m 13s (ctrl+o to expand)
⏺ Here are the system tools available to me:
Core Tools
File Operations:
- Read - Read files from the local filesystem (supports images, PDFs, Jupyter notebooks)
- Write - Write files to the local filesystem (overwrites if exists)
- Edit - Perform exact string replacement in files
Execution:
- Bash - Execute bash commands (with timeout support, background execution)
- SendMessage - Send messages to other agents
Agent System:
- Agent - Launch specialized sub-agents for complex tasks (claude, Explore, general-purpose,
Plan, etc.)
- Workflow - Orchestrate multiple sub-agents deterministically
Task Management:
- TaskCreate - Create structured task lists
- TaskGet/TaskList/TaskUpdate - Manage tasks (status, dependencies, ownership)
- TaskOutput/TaskStop - Monitor and control running tasks
Scheduling:
- CronCreate/CronDelete/CronList - Schedule recurring or one-time prompts
User Interaction:
- AskUserQuestion - Ask questions to gather user input (supports multi-select, previews)
Web Tools:
- WebFetch - Fetch and convert web pages to markdown
- WebSearch - Search the web (US-only)
Specialized:
- NotebookEdit - Edit Jupyter notebook cells
- Skill - Invoke available skills (find-skills, process-transcripts, deep-research,
ingest-transcript, update-config, etc.)
- EnterPlanMode/ExitPlanMode - Enter/exit planning mode for implementation tasks
- EnterWorktree/ExitWorktree - Create and manage isolated git worktrees
Reporting:
- ReportFindings - Report code-review findings as typed list
Skills Available
- find-skills - Search for available skills
- process-transcripts - Process meeting transcripts
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into knowledge base
- update-config - Configure Claude Code harness via settings.json
- EnterWorktree/ExitWorktree - Create and manage isolated git
worktrees
Reporting:
- ReportFindings - Report code-review findings as typed list
Skills Available
- find-skills - Search for available skills
- process-transcripts - Process meeting transcripts
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into
knowledge base
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into knowledge base
- ingest-transcript - Ingest meeting transcripts into knowledge base
- update-config - Configure Claude Code harness via settings.json
- keybindings-help - Customize keyboard shortcuts
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into knowledge base
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into knowledge base
- update-config - Configure Claude Code harness via settings.json
- keybindings-help - Customize keyboard shortcuts
- find-skills - Search for available skills
- process-transcripts - Process meeting transcripts
- ingest-transcript - Ingest meeting transcripts into knowledge base
- update-config - Configure Claude Code harness via settings.json
- process-transcripts - Process meeting transcripts
- deep-research - Multi-source fact-checked research reports
- ingest-transcript - Ingest meeting transcripts into knowledge base
- update-config - Configure Claude Code harness via settings.json
- keybindings-help - Customize keyboard shortcuts
- verify - Verify code changes actually work
- code-review - Review diffs for correctness and cleanups
- simplify - Apply reuse/simplification/efficiency fixes
- fewer-permission-prompts - Add allowlist to reduce permission prompts
- loop - Set up recurring tasks/polls
- claude-api - Reference for Claude API / Anthropic SDK
- run - Launch and drive the project's app
Environment Details
- Working directory: /Users/some-working-directory
- Git repository: Yes (clean status, on master branch)
- OS: Darwin 25.5.0 (macOS)
- Shell: /opt/homebrew/bin/fish
- Model: agents-a1 (Fable 5)
Is there a specific tool or capability you'd like to use?
I'm running with local LLMs. For that reason I'm using the
--bareflag, which excludes most of the system prompt. However, this isn't ideal as some things are excluded that I'd like to use. For example workflows. They are deterministic steps that can be executed in order by different agents, thus requiring less context, which means they're faster.I see that there's the the ability to create Toolsets, but they're not including the system prompt.
There's a few ways to do this:
This is what's in the `--bare` (according to Claude itself when asked what tools are available)
This is what's in the full prompt
So, I'd like to be able to choose (prefeably interactively) which parts I want to have available