.cursor/skills/meta/agent-create/SKILL.md
Create new agents and roles. Use when the user wants to define a new agent, role, or assistant persona — covers discovery prompt, trigger documentation, and codebase updates.
npx skillsauth add JuroOravec/agents meta-agent-createInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guides the creation of a new agent/role: from problem statement to persona, skill, and codebase integration. Use this when the user wants help designing or implementing a new agent.
Trigger this skill when:
Before building, have the user articulate the problem and role. Use this structure:
Example (from PM agent creation):
I need help with project management and prioritization. I often have an idea, and then another, and then another, and then I'm lost and it takes a long time to backtrack. Or I keep a lot of TODOs and unsaved files because I want to capture those ideas but I don't want to go to GitHub issues and parsing them out when I have code to write.
How do you reckon such an agent could help me?
The LLM then proposes capture, triage, "what's next?", context restore, flow preservation — and the user validates or refines.
Format: All skills MUST use ### Phase N: Title for each workflow step. Enforced by validation script in CI.
Skill-eval (meta-evaluation): From the project root, run ./scripts/skill-eval.sh start {conversation_id} meta-agent-create at workflow start (conversation_id is injected at session start—look for "Conversation ID (for skill-eval)" in context). Capture the printed skill_id from the terminal output. Preserve both conversation_id and skill_id for the duration—if context gets summarized, ensure these IDs are retained. After each phase (or when skipping a phase), run ./scripts/skill-eval.sh complete {skill_id} {phase_no} or ./scripts/skill-eval.sh complete {skill_id} {phase_no} --skipped from the project root.
Create todo tasks for each phase before proceeding.
Critical: Every agent must document WHEN it should be triggered. Add a "When to use" or "Invocation" section that lists:
Put these in:
SKILL.md → "When to use")agents/{name}.md → "Invocation" or "When to invoke")Example:
## When to use
Trigger this skill when:
- The user says "capture this", "add to backlog", "I have an idea", or similar.
- The user says "I'm lost", "what should I work on?", "prioritize", "what's next?".
- The user says "triage my backlog", "process my inbox", "sort my TODOs".
- The user has many unsaved files or scattered TODOs and needs to organize.
If the agent produces or maintains a file:
INBOX.md at workspace root)| File | Purpose |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| agents/{name}.md | Persona, role, key behaviors (do/don't table), invocation. Short and identity-focused. |
| skills/role/{name}/SKILL.md | Workflow phases, file paths, verification, out of scope. Procedural and detailed. Agent role skills use role- prefix. |
| skills/role/{name}/*.md | Templates, reference docs (e.g. backlog-template.md). |
The agent defines who and when. The skill defines how (step-by-step).
.cursor/agents/{name}.md — Agent persona (see agent-template.md)..cursor/skills/role/{name}/SKILL.md — Skill workflow. Follow meta-skill-create conventions. Agent role skills live in skills/role/ with role- prefix..cursor/skills/role/{name}/*.md — Templates, supporting files as needed.Update these places so the agent is discoverable and wired in:
| Location | Update |
| -------------------------------------- | --------------------------------------------------------------------------------------- |
| .cursor/agents/README.md | Add entry: name, purpose, invocation, artifact. |
| .cursor/skills/README.md | Add to catalog table (act- section). |
| .cursor/skills/README.md | Add to Common commands table — user-triggerable phrases for this agent/skill. |
| .cursor/skills/README.md | Add to diagram if the agent connects to other skills (e.g. pm → act-repo-issue-create). |
| .cursor/skills/README.md | Add area under act- if introducing a new area (e.g. pm). |
| .cursor/rules/always-apply-skills.md | Only if the agent should always run — rare for most agents. |
.cursor/agents/README.md updated..cursor/skills/README.md catalog, Common commands table, diagram, and area updated.meta-skill-create..github/copilot-instructions.md, .github/agents/). See docs or prior conversation for mapping.data-ai
Configure which projects are connected to a root repo via nested git clones. Applies when the repo has shared .cursor/ and imported projects as normal clone folders. Use when adding, removing, or soft/hard switching projects. Soft switch = toggle .gitignore (no push, WIP stays). Hard switch = remove/add clone folders. Handles progress storage and window reload reminders.
development
Execute development work from a pool of GitHub issues. Take one at a time, implement via act-dev, close the issue when done. Use when architect/PM has produced a backlog of issues to implement in parallel.
testing
Adversarial reviewer that independently checks completed work for incomplete output, non-holistic approach, glaring issues, and skill discovery.
development
Project manager agent for capture, triage, and prioritization. Use when capturing ideas, going over inbox (elevate/drop/prioritize), triaging backlog, asking "what's next?", or restoring context. First local, then GitHub — never auto-create issues.