🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Create Agent

by @austindixson

Creates new Overstory agents for Overclaw by updating all seven integration points (config, manifest, agent-def, gateway prompt, task_router, generate_agent_...

Versionv1.0.0
Downloads769
Installs9
TERMINAL
clawhub install create-agent

πŸ“– About This Skill


name: create-agent displayName: Create Agent | Overclaw Skill description: Creates new Overstory agents for Overclaw by updating all seven integration points (config, manifest, agent-def, gateway prompt, task_router, generate_agent_context, and regeneration). Supports manual creation and optional analysis from logs, TROUBLESHOOTING.md, mulch, and project tree. version: 1.0.0

Create Agent

Creates and registers new Overstory agents so Overclaw can recognize and use them. Automates the steps documented in .overstory/CREATING_AGENTS.md.

When to use

  • You want to add a new agent type (e.g. troubleshooter, docs-writer) to Overclaw.
  • You want to ensure all seven integration points are updated consistently.
  • You want to suggest new agents from Overclaw logs, TROUBLESHOOTING.md, mulch, or project structure.
  • Scripts

    create_agent.py

    Main CLI for creating or validating agents.

    Manual creation:

    python3 scripts/create_agent.py \
      --name "troubleshooter" \
      --description "Analyzes logs and troubleshoots issues" \
      --capabilities "troubleshoot,debug,analyze" \
      --model "sonnet" \
      --tools "Read,Glob,Grep,Bash" \
      --can-spawn false \
      --constraints "read-only"
    

    Options: --dry-run (preview only), --no-regenerate (skip gateway context regeneration), --rollback-on-fail (revert changes if validation fails).

    Analysis mode (suggestions only):

    python3 scripts/create_agent.py \
      --analyze-from-logs \
      --analyze-from-troubleshooting \
      --suggest-only
    

    analyze_agent_needs.py

    Helper for analysis mode: parses logs, TROUBLESHOOTING.md, mulch, and project tree to suggest new agent definitions. Can be run standalone or via create_agent.py --analyze-*.

    Integration points updated

    1. .overstory/config.yaml β€” capability entry 2. .overstory/agent-manifest.json β€” agent + capabilityIndex 3. .overstory/agent-defs/.md β€” agent definition 4. scripts/overclaw_gateway.py β€” orchestrator system prompt 5. skills/nanobot-overstory-bridge/scripts/task_router.py β€” CAPABILITY_PATTERNS 6. skills/nanobot-overstory-bridge/scripts/generate_agent_context.py β€” CAPABILITY_PRIVILEGES 7. Regeneration of gateway-context.md and skills-manifest.json

    References

  • CREATING_AGENTS.md β€” Step-by-step explainer
  • .overstory/agent-defs/blogger.md β€” Example agent def
  • .overstory/agent-defs/supervisor.md β€” Example coordinator-style agent
  • ⚑ When to Use

    TriggerAction
    - You want to ensure all seven integration points are updated consistently.
    - You want to suggest new agents from Overclaw logs, TROUBLESHOOTING.md, mulch, or project structure.