create-agent

Generate custom Claude agent scaffolds with agent definition files and metadata.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ste-bah/archon --skill create-agent-ste-bah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent
Source: https://github.com/ste-bah/archon/tree/main/.claude/agents/.claude/skills/create-agent
Command: npx skills add https://github.com/ste-bah/archon --skill create-agent-ste-bah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating production-ready custom agents from natural language descriptions eliminates manual scaffolding and reduces time to deployment by generating all required agent definition files and metadata in a standardized structure.

Core Features & Use Cases

  • Automated scaffolding: Generates agent.md, context.md, tools.md, behavior.md, memory-keys.json, and meta.json under .claude/agents/custom/{name}/ based on user input.
  • Name sanitization & collision checks: Validates the provided name, sanitizes it to a safe slug, and detects existing agents to avoid conflicts.
  • MemoryGraph integration: Registers the new agent for discovery and reuse across sessions.
  • Extensible templates: Produces a ready-to-run scaffold that can be extended with domain-specific rules and tools.
  • Use case: A developer describes a sentiment-analysis agent and quickly generates all required files for deployment.

Quick Start

Describe the desired agent in natural language and run the /create-agent command.

Frequently Asked Questions about create-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a custom Claude agent from a natural language description?

Generating a custom Claude agent from natural language involves processing a text prompt to automatically scaffold all required definition files, including agent.md, context.md, tools.md, behavior.md, memory-keys.json, and meta.json, producing a production-ready agent structure.

What is automated agent scaffolding and how does it streamline Claude workflows?

Automated agent scaffolding is the process of creating a standardized directory structure with necessary configuration files for a new agent. It streamlines Claude workflows by eliminating manual file creation, enforcing validation, and enabling rapid deployment of domain-specific agents.

Can I use natural language to scaffold agents for specific domain tasks?

Yes, you can use natural language to scaffold agents for specific domain tasks. By describing the desired functionality, such as a sentiment-analysis agent, the system generates a ready-to-run scaffold that can be extended with domain-specific rules and tools.

Does the generated agent scaffolding handle name collisions and validation?

Yes, the generated agent scaffolding handles name collisions and validation. It sanitizes the provided agent name to a safe slug, checks for existing agents to avoid directory conflicts, and registers the new agent with MemoryGraph for discovery across sessions.

Where are custom agent definitions stored when generated from text prompts?

Custom agent definitions generated from text prompts are stored under the .claude/agents/custom/{name}/ directory. This standardized structure ensures all agent files, including metadata and memory keys, are organized for deployment and reuse.

What is the best way to create reusable agents across different Claude sessions?

The best way to create reusable agents across different Claude sessions is to generate a production-ready scaffold with integrated MemoryGraph registration. This approach ensures the agent is discoverable and its state persists, enabling rapid scaffolding and reuse.