agent-builder

Build and maintain Claude Code subagents with system prompts and tool configuration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mitchlabeetch/nango --skill agent-builder-mitchlabeetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-builder
Source: https://github.com/mitchlabeetch/nango/tree/main/.agents/skills/agent-builder-skill
Command: npx skills add https://github.com/mitchlabeetch/nango --skill agent-builder-mitchlabeetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of building, improving, and troubleshooting Claude Code subagents by providing expert guidance on design, system prompts, tool access, model selection, and best practices.

Core Features & Use Cases

  • Agent Design: Guidance on creating effective subagents with single responsibility and clear boundaries.
  • System Prompt Engineering: Best practices for writing system prompts that define agent roles, capabilities, and approaches.
  • Tool Configuration: Instructions on configuring tools like Read, Write, Bash, and Grep for different agent use cases.
  • Model Selection: Guidance on choosing the appropriate Claude model (sonnet, opus, haiku) for the task complexity.
  • Best Practices: Recommendations for writing clear descriptions, using version control, and iterating on agent improvements.

Quick Start

To create a new Claude Code subagent, use the agent-builder skill to guide you through the process of defining the agent's purpose, scope, system prompt, tools, and model selection.

Frequently Asked Questions about agent-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Claude Code subagent for a specific task?

To design a Claude Code subagent, define a single responsibility with clear boundaries, write a system prompt establishing its role, configure necessary tools like Read or Bash, and select the appropriate model based on task complexity.

Which Claude model should I select for my subagent?

Model selection for subagents depends on task complexity: choose Haiku for lightweight operations, Sonnet for standard development tasks, and Opus for complex reasoning or intricate agent design scenarios requiring advanced capabilities.

What are the best practices for writing subagent system prompts?

Best practices for subagent system prompts include clearly defining the agent's role, capabilities, and approaches, writing precise descriptions, maintaining single responsibility, using version control, and continuously iterating on prompt improvements.

How do I configure tool access for Claude Code subagents?

Configure tool access for subagents by assigning specific tools like Read, Write, Bash, and Grep based on the agent's defined scope and boundaries, ensuring it only has permissions necessary for its specialized use case.

Do I need prior experience with system prompt engineering to build subagents?

Yes, building subagents requires familiarity with Claude Code, system prompt engineering, and agent design principles to effectively establish roles, define boundaries, and configure specialized AI assistants.

Why does my Claude Code subagent fail to stay within its intended scope?

Subagents fail scope boundaries due to unclear system prompts, excessive tool configuration, or poorly defined responsibilities, requiring iteration on agent design and prompt constraints to enforce single responsibility.