cursor-subagent-creator

Creates Cursor editor subagents with isolated context for multi-step workflows.

Updated Sep 15, 2026
One-click install
npx skills add https://github.com/Peterson-Benhame/agent-skills --skill cursor-subagent-creator-peterson-benhame
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cursor-subagent-creator
Source: https://github.com/Peterson-Benhame/agent-skills/tree/main/packages/skills-catalog/skills/%28creation%29/cursor-subagent-creator
Command: npx skills add https://github.com/Peterson-Benhame/agent-skills --skill cursor-subagent-creator-peterson-benhame

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating specialized AI subagents for the Cursor editor requires knowing Cursor's specific file format, frontmatter fields, directory conventions, and delegation patterns. This Skill guides the creation of correctly structured subagents in .cursor/agents/ so the Cursor Agent can delegate complex, multi-step tasks to them with isolated context. ## Core Features & Use Cases - Cursor-Specific Subagent Format: Generates markdown subagent files with the correct frontmatter fields (name, description, model, readonly, is_background) placed in .cursor/agents/ or ~/.cursor/agents/. - Ready-Made Patterns: Provides templates for common subagents such as verifier, debugger, security auditor, test runner, documentation writer, and orchestrator. - Delegation Guidance: Explains how to write descriptions that trigger automatic delegation, plus explicit invocation via /name syntax and parallel execution. - Use Case: You want Cursor to automatically run a security review whenever authentication code changes. Use this Skill to create a security-auditor subagent with a delegation-optimized description and structured severity reporting. ## Quick Start Create a Cursor subagent called code-reviewer that reviews code changes for quality, performance, and test coverage.

Frequently Asked Questions about cursor-subagent-creator

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

FAQPage Schema
How do I create a subagent in Cursor editor?

Create a markdown file in `.cursor/agents/` (project-level) or `~/.cursor/agents/` (user-level) with YAML frontmatter defining name, description, model, readonly, and is_background fields. The body contains the subagent's instructions, steps, and expected output format.

What frontmatter fields does a Cursor subagent support?

Cursor subagents support five optional fields: name (identifier, defaults to filename), description (when to delegate), model (inherit, fast, or a specific model ID), readonly (restricts write permissions), and is_background (runs in background).

When should I use a subagent instead of a skill in Cursor?

Use a subagent when the task is complex, has multiple steps, and benefits from isolated context, such as security audits or test failure investigations. Use a skill for single-purpose actions like formatting imports or generating a changelog.

How do I make Cursor automatically delegate to my subagent?

Write a specific description stating when the subagent should be used, including phrases like "Use proactively when..." or "Always use for...". Vague descriptions like "helps with general tasks" give the Agent no delegation signal.

Can Cursor subagents run in parallel or in the background?

Yes. Multiple subagents can run simultaneously when the Agent sends multiple task calls in one message. Setting `is_background: true` makes a subagent return immediately and work independently, with state written to `~/.cursor/subagents/`.

What are the limitations of using many Cursor subagents?

Each subagent has its own context window, so parallel execution multiplies token usage and adds startup overhead. Dozens of vague subagents are ineffective; start with two or three focused ones and add more only for distinct use cases.