agent-creator

Create a SubAgent role definition with YAML frontmatter and Markdown instructions.

12|5|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/ai-pivot/xbot --skill agent-creator-ai-pivot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-creator
Source: https://github.com/ai-pivot/xbot/tree/main/.xbot.example/skills/agent-creator
Command: npx skills add https://github.com/ai-pivot/xbot --skill agent-creator-ai-pivot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly create a new specialized SubAgent role when you need an AI teammate for a specific workflow, toolset, or output style.

Core Features & Use Cases

  • SubAgent role creation: Defines a new agent with clear purpose, process steps, and output formatting.
  • Workspace-scoped agent definition: Generates an agent file at agents/{agent-name}.md so user agents override global ones.
  • Tooling and capability configuration: Lets you specify tools and capabilities such as memory access and whether the agent can spawn further sub-agents.
  • Consistency with quality standards: Guides you to write structured, constraint-driven instructions (process, rules, and edge cases) to improve reliability.

Quick Start

Ask the agent to create a SubAgent for your task by providing the task goal, the tools it needs, and the required output format.

Frequently Asked Questions about agent-creator

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

FAQPage Schema
How do I create a specialized subagent for workflow automation?

To create a specialized subagent for workflow automation, you define a new agent role with a specific task goal, toolset, and output format. The system then generates a workspace agent definition file with YAML frontmatter and Markdown instructions to guide its behavior.

What is a workspace agent definition file?

A workspace agent definition file is a Markdown document stored at agents/{agent-name}.md containing YAML frontmatter and structured instructions. It defines a dedicated assistant persona, including its purpose, process steps, and tool restrictions, overriding global configurations.

Can I restrict available tools during agent configuration?

Yes, you can restrict available tools during agent configuration. When defining the subagent role, you specify the exact tools it needs and set capabilities such as memory access and whether it can spawn further sub-agents.

How do I set up an AI assistant persona for coding support?

To set up an AI assistant persona for coding support, you request a subagent by providing the task goal, required tools, and output format. This generates a constraint-driven definition file with process steps and rules to ensure reliable coding assistance.

Does creating a subagent require writing YAML frontmatter manually?

No, creating a subagent does not require writing YAML frontmatter manually. You provide the task goal, tools, and output format, and the system automatically generates the agent file with the required YAML frontmatter and Markdown instructions.