Skip to content
Back to skills

Create Agent

ASecurity

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.

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
toolspythonbash

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill create-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Create Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Create Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-create-agent/badge)](https://www.skillsdirectory.com/skills/modbender-create-agent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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](../../.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:**
```bash
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):**
```bash
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/<name>.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](../../.overstory/CREATING_AGENTS.md) — Step-by-step explainer
- [.overstory/agent-defs/blogger.md](../../.overstory/agent-defs/blogger.md) — Example agent def
- [.overstory/agent-defs/supervisor.md](../../.overstory/agent-defs/supervisor.md) — Example coordinator-style agent

Files in this skill

  • SKILL.md2.6 KB
  • scripts/analyze_agent_needs.py7.3 KB
  • scripts/create_agent.py17.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…