home / skills / 89jobrien / steve / tool-presets
This skill provides standardized tool presets for Claude Code agents to ensure consistent tool access across similar agent types.
npx playbooks add skill 89jobrien/steve --skill tool-presetsReview the files below or copy the command above to add this skill to your agents.
---
name: tool-presets
description: Standardized tool set definitions for Claude Code agents ensuring consistent tool access across similar agent types
author: Joseph OBrien
status: unpublished
updated: '2025-12-23'
version: 1.0.1
tag: skill
type: skill
---
# Tool Presets Skill
Standardized tool set definitions for Claude Code agents. Use these presets to ensure consistent tool access across similar agent types.
## Available Presets
| Preset | Tools | Best For |
|--------|-------|----------|
| `dev-tools` | Read, Write, Edit, Bash | Development/coding agents |
| `file-ops` | Read, Write, Edit, Grep, Glob | File manipulation agents |
| `analysis` | Read, Grep, Glob, Bash | Code analysis agents |
| `research` | Read, Write, WebSearch, WebFetch | Research agents |
| `orchestration` | Read, Write, Edit, Task, TodoWrite | Coordinator agents |
| `full-stack` | All tools | Comprehensive agents |
## Usage
Reference a preset in your agent's frontmatter:
```yaml
---
name: my-agent
description: Agent description
tools: Read, Write, Edit, Bash # Use dev-tools preset pattern
skills: tool-presets
---
```
## Preset Selection Guide
### When to use `dev-tools`
- Writing or modifying code
- Running build/test commands
- General development tasks
### When to use `file-ops`
- Searching codebases
- Refactoring across files
- Code analysis without execution
### When to use `analysis`
- Read-only code review
- Pattern detection
- Static analysis
### When to use `research`
- Documentation lookup
- External API research
- Web-based information gathering
### When to use `orchestration`
- Multi-agent coordination
- Complex task breakdown
- Workflow management
### When to use `full-stack`
- Comprehensive agents needing all capabilities
- Meta agents that delegate to others
## Reference Files
For detailed tool lists per preset, see:
- `dev-tools.md` - Development tools preset
- `file-ops.md` - File operations preset
- `analysis.md` - Code analysis preset
- `research.md` - Research tools preset
- `orchestration.md` - Multi-agent orchestration preset
This skill provides standardized tool-set presets for Claude Code agents so teams can apply consistent capabilities across similar agent types. Presets map common tool names (Read, Write, Edit, Bash, WebSearch, etc.) to named profiles like dev-tools, file-ops, analysis, research, orchestration, and full-stack. Using these presets reduces configuration drift and speeds agent creation.
Declare a preset name in an agent's frontmatter to automatically assign the associated tool list. Each preset bundles a curated set of tool permissions and roles suited to a class of tasks (development, file manipulation, analysis, research, orchestration, or full capability). The skill enforces a clear, repeatable mapping so agents of the same type have identical tool access.
How do I apply a preset to an agent?
Reference the preset pattern in the agent frontmatter tools field so the agent tooling layer maps the preset to its tool list.
Can I customize a preset?
Yes — presets are templates. You can extend or restrict the tool list per agent, but prefer updating the canonical preset when many agents must change.
When should I use full-stack?
Use full-stack only for trusted agents that legitimately need comprehensive capabilities, such as meta-orchestration agents that delegate tasks across specialized agents.