create-subagent

Creates custom Cursor subagents from a task description with YAML frontmatter.

264|11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/coco-research/coco --skill create-subagent-coco-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-subagent
Source: https://github.com/coco-research/coco/tree/main/adapters/cursor/skills/create-subagent
Command: npx skills add https://github.com/coco-research/coco --skill create-subagent-coco-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from creating specialized Cursor subagents, helping you turn repeated tasks into reusable assistants with clear triggers and focused behavior.

Core Features & Use Cases

  • Subagent Planning: Decide whether a new agent should live in the current project or across all projects.
  • Prompt and Metadata Authoring: Write the required frontmatter and system prompt for agents like code reviewers, debuggers, and domain specialists.
  • Workflow Guidance: Learn how to place files, test the agent, and use proactive descriptions that make delegation more reliable.
  • Use Case: A team can create a project-specific reviewer that checks changes immediately after coding, while a solo developer can keep a personal debugging agent available in every repository.

Quick Start

Ask the assistant to create a new subagent for your task, and it will draft the frontmatter, write the prompt, and tell you exactly where to save the file.

Frequently Asked Questions about create-subagent

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

FAQPage Schema
How do I create a custom Cursor subagent for code review?

You can generate a Cursor subagent by providing a task description, which produces the required YAML frontmatter and system prompt for specialized workflows like code review or debugging, along with exact file placement instructions.

What is the difference between project-level and user-level Cursor agents?

Project-level agents reside in the current repository for team-specific workflows, whereas user-level agents are accessible across all projects, allowing solo developers to maintain a universal debugging assistant.

How do I write a Cursor subagent system prompt with proactive delegation?

A Cursor subagent system prompt should include descriptive frontmatter fields that establish clear triggers, enabling proactive delegation so the agent activates reliably when its specific workflow conditions are met.

Does Cursor support YAML frontmatter for custom agent configuration?

Yes, Cursor subagents use YAML frontmatter containing name and description fields to define the agent's identity and trigger behavior, establishing clear boundaries for specialized workflows.

Can I build a specialized debugging agent for all my Cursor projects?

Configuring a debugging agent at the user-level makes it available across all Cursor projects, allowing solo developers to maintain a persistent debugging assistant rather than recreating it for each repository.