mhylle/claude-skills-collection/agent-creator
- community
Checking that the SKILL.md file is still in the repository.
Create composable AI agent systems in NestJS projects following the "tools all the way down" architecture. Use this skill when users want to: (1) Create new AI agents with orchestrator/planner/executor/evaluator components, (2) Build agentic systems that can call other agents as tools, (3) Implement DAG-based planning with parallel execution, (4) Add database-backed state persistence for agent runs, (5) Create custom evaluators for quality assurance. Triggers on "create agent", "build agent", "agent system", "agentic", "orchestrator", "planner/executor pattern", or NestJS AI agent requests.
Install
npx vskill@latest install mhylle/claude-skills-collection/agent-creatorSKILL.md
Agent Creator
<!-- contents: generated by tests/skill_structure.py --write; edit headings, not this block -->
Contents
- Core Concept
- Workflow
- 1. Gather Requirements
- 2. Generate Agent Structure
- 3. Implement Components
- 4. Wire Up Module
- Key Architecture Rules
- Quick Reference
- Tool Interface
- Plan Structure
- Default Config
- Composition Example
Reference files (open one when a step points to it):
references/architecture.md: Agent Architecture Referencereferences/evaluators.md: Evaluators Referencereferences/nestjs-patterns.md: NestJS Patterns Referencereferences/prompts.md: System Prompts Reference
<!-- /contents -->
Create composable AI agent systems in NestJS with uniform tool interfaces, DAG-based planning, and database-backed state.
Core Concept
Every agent system exposes the same Tool interface as a simple tool. Callers don't know if they're calling a web search API or a complex research system. This enables arbitrary composition and nesting.
Workflow
1. Gather Requirements
Ask the user:
- Purpose: What should this agent accomplish?
- Inputs/Outputs: What data goes in and comes out?
- Tools: What capabilities does it need? (existing tools or other agents)
- Success Criteria: How do we know the output is good?
- Evaluator Types: What quality dimensions matter? (see evaluators.md)
2. Generate Agent Structure
Create this NestJS module structure:
3. Implement Components
For each component, follow the patterns in:
- architecture.md - Core interfaces, component roles, loops
- nestjs-patterns.md - NestJS service templates
- prompts.md - System prompts for planner/executor/evaluators
- evaluators.md - Built-in evaluator types
4. Wire Up Module
Key Architecture Rules
- Uniform Interface: Agent's public API is always
Tool.execute(input, context) - Planning Loop: plan → evaluate plan → revise → repeat (max iterations)
- Execution Loop: execute step → evaluate → retry with feedback → repeat
- DAG Plans: Steps declare dependencies; independent steps run in parallel
- State Persistence: All context, messages, plans, executions stored in PostgreSQL
- Composition: Agents can use other agents as tools transparently
Quick Reference
Tool Interface
Plan Structure
Default Config
Composition Example
After creating research-agent and document-generator:
The document generator's planner can now create steps using research-system-v1 as a tool_id.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-creator/SKILL.md
Popularity
- Repository stars
- 13
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 26 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mhylle/claude-skills-collection/agent-creator)