{"enrichment":{"faq":[{"a":"Agent Builder helps you construct AI agents using the Claude Agent SDK, which provides a higher-level abstraction than raw API calls. Start by installing the SDK, then define your agent's tools and capabilities using MCP servers or custom tool definitions. The SDK handles session management, permission rules, and execution hooks automatically, letting you focus on agent logic rather than low-level API details.","q":"How do I build an AI agent with Claude SDK?"},{"a":"Agent Builder's headless mode (invoked via `claude -p` CLI commands) lets you run Claude Code and agents without a GUI\u2014ideal for automation, scripting, and CI/CD pipelines. In headless mode, Agent Builder manages authentication internally, so you don't expose raw API keys. Use it for programmatic agent creation, batch processing, and integration into application workflows.","q":"What is Claude headless mode and how do I use it?"},{"a":"Agent Builder supports custom tool creation through MCP (Model Context Protocol) servers. Define your tools as MCP endpoints, then register them with your agent configuration. Agent Builder handles tool invocation, parameter validation, and response formatting. This approach lets you extend agent capabilities beyond built-in functions while maintaining security and permission controls.","q":"How do I create custom tools and MCP servers for agents?"},{"a":"Yes. Agent Builder's headless mode and Python SDK make CI/CD integration straightforward. Deploy agents as containerized services or invoke them via CLI in pipeline steps. Agent Builder manages session state and execution hooks, so your pipeline can trigger agents, pass parameters, and capture results without manual API management or key exposure.","q":"Can I integrate Agent Builder agents into CI/CD pipelines?"},{"a":"Agent Builder's Agent SDK abstracts authentication, session management, and permission enforcement\u2014you don't handle raw API keys or low-level HTTP calls. The SDK provides hooks for custom logic, built-in tool registration, and MCP server integration. Raw API patterns require manual state tracking and security handling, making the SDK the recommended approach for production agent deployments.","q":"What are the key differences between Agent SDK and raw API patterns?"},{"a":"Agent Builder manages authentication internally in headless mode, eliminating the need to pass raw API keys in scripts or CI/CD environments. Permission rules are enforced at the agent level\u2014define what tools and resources your agent can access during setup. The SDK validates permissions on each execution, ensuring secure, auditable agent behavior across all deployment contexts.","q":"How does Agent Builder handle authentication and permissions?"}],"shadow_tags":["agent-automation","headless-execution","sdk-integration","cli-tooling","programmatic-control","custom-tools","agent-orchestration","mcp-servers","no-api-keys"],"summary_rewrite":"Agent Builder guides you through creating AI agents using the Claude Agent SDK and headless mode\u2014no raw API keys needed. Build custom tools with MCP servers, control execution with hooks, and deploy agents in Python or via CLI commands. Covers SDK patterns, security practices, and production workflows."},"files":[{"bytes":6682,"path":"skills/agent-builder/SKILL.md","sha256":"470f6a4ed6bf1f6dc47a47399fd759352c14a1475d68c7a8b6608a3db9442ac9","url":"https://skillfed.io/files/Mathews-Tom/armory/agent-builder/031da035/SKILL.md"}],"id":"Mathews-Tom/armory/agent-builder","links":{"html":"https://skillfed.io/Mathews-Tom/armory/agent-builder","md":"https://skillfed.io/Mathews-Tom/armory/agent-builder.md","repo":"https://github.com/Mathews-Tom/armory"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":42,"language":"Python","last_updated":"2026-07-21","license":"MIT","name":"agent-builder","publisher":"Mathews-Tom","stars":274},"relations":{"similar":[{"id":"dawiddutoit/custom-claude/agent-sdk-python"},{"id":"sammcj/agentic-coding/claude-agent-sdk"},{"id":"starbaser/ccproxy/using-ccproxy-api"},{"id":"bobmatnyc/claude-mpm-skills/anthropic"},{"id":"malue-ai/dazee-small/claude-computer-use"},{"id":"hookdeck/webhook-skills/claude-managed-agents-webhooks"},{"id":"2025Emma/vibe-coding-cn/claude-cookbooks"},{"id":"Aradotso/hermes-skills/hermes-agent-optimization"},{"id":"VKirill/claude-lane-stack/codex"},{"id":"VKirill/claude-lane-stack/claude-code"}]},"slug":{"owner":"Mathews-Tom","repo":"armory","skill":"agent-builder"},"version":"031da035"}
