skills/claude-skills-open/skills/agents/agent-builder/SKILL.md
--- name: agent-builder description: Build agent from spec: code, skill, config, launchd --- # Agent Builder > Takes a spec from Process Analyst and implements the agent: code, skill, config, launchd. ## When to use - After Process Analyst has created a spec - "build an agent for process X" - "implement spec Y" ## Input Spec file from `$AGENTS_PATH/specs/[name].spec.md` ## How to execute ### Step 1: Read the spec - Read the spec file completely - Read the reference implementation: Email
npx skillsauth add aaaaqwq/agi-super-team skills/claude-skills-open/skills/agents/agent-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Takes a spec from Process Analyst and implements the agent: code, skill, config, launchd.
Spec file from $AGENTS_PATH/specs/[name].spec.md
$GOOGLE_TOOLS_PATH/email_agent.py)Based on the spec, define:
agents/[name]/
├── [name]_agent.py ← Main agent script
├── config.json ← Configuration (paths, params)
├── README.md ← Documentation
└── test_[name].py ← Tests
Build rules:
claude -p --model [model] instead of API key--dry-run flagFor each step from the spec:
Create skill file skills/agents/[name]-run.md with instructions on how to run the agent manually.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "...">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.yourcompany.[name]-agent</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/python3</string>
<string>$AGENTS_PATH/[name]/[name]_agent.py</string>
</array>
<key>StartInterval</key>
<integer>[seconds]</integer>
<key>StandardOutPath</key>
<string>/tmp/[name]-agent.log</string>
<key>StandardErrorPath</key>
<string>/tmp/[name]-agent-error.log</string>
</dict>
</plist>
Notify that the agent is ready for testing.
$AGENTS_PATH/[name]/$SKILLS_PATH/skills/agents/google-tools/
├── email_monitor.py ← Step 1: Gmail API check
├── email_agent.py ← Step 2: AI classify (haiku)
├── email_action_agent.py ← Step 3: CRM match + log
└── data/
├── email_summaries/ ← Output: summaries
└── email_drafts/ ← Output: draft replies
Trigger: launchd every 3600s Model: Claude haiku (classification) Output: CRM activities + PM tasks + drafts + Telegram notify
process-analyst — creates the specagent-tester — tests the agentgit-workflow — commit and PRdevelopment
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.