← ClaudeAtlas

provision-agentlisted

Provision a new AI agent with identity overlays, scoped skills, tool constraints, handler profile, and memory structure. Creates SOUL.md, TOOLS.md, MEMORY.md, and USER.md files on top of the project scaffold. Extends provision-project with agent-specific identity. Use when creating a named agent, standing up an agent identity, or binding skills and tools to a new agent instance.
MyAiFreedomSystems/incredagents · ★ 0 · AI & Automation · score 66
Install: claude install-skill MyAiFreedomSystems/incredagents
# Provision an Agent This skill creates a fully provisioned AI agent identity that follows the canonical project structure AND adds agent-specific overlays: personality (SOUL.md), capabilities (TOOLS.md), memory scaffold (MEMORY.md), and handler profile (USER.md). ## When to invoke Invoke when the user says any of: - "Provision a new agent called X." - "Create agent X for Y." - "Stand up agent X." - "Scaffold a new agent at `<path>/X`." - "Initialize X as an agent." Do NOT invoke for: - A plain project folder (use `provision-project` instead). - An agent folder that already has `SOUL.md` and `TOOLS.md` — it's already provisioned. - A governance or nucleus directory. ## Inputs 1. **Agent name** — Preserve casing. Examples: `TestAgent`, `Forge`, `Sentinel`. 2. **Role description** — One paragraph: what this agent does, its purpose. 3. **Handler** — The human who directs this agent (name, timezone). 4. **Initial skill set** — List of skill names this agent can invoke. 5. **Tool constraints** — Which tools, APIs, or CLIs this agent may use (optional; defaults to all available tools). 6. **Optional one-line purpose** — Captured in AGENTS.md and SOUL.md. If any required input is missing, ask once. Do not provision with a guessed identity. ## The steps Execute completely and autonomously. ### Step 1 — Verify prerequisites ```bash if [ -z "$GOVERNANCE_HOME" ]; then echo "ERROR: GOVERNANCE_HOME is not set. Set it to your governance nucleus path." exit 1 fi ``` ###