agent-capability-assessor
Assesses agent capabilities by analyzing agent files and determining what tasks they can handle. Use when you need to evaluate if an existing agent can handle a task or if a new agent is needed. Reviews agent descriptions, skills, and workflows to determine capability match.
What this skill does
# Agent Capability Assessor Skill ## Instructions 1. Review the agent file(s) to understand capabilities 2. Analyze agent description, skills, and workflow 3. Compare agent capabilities to task requirements 4. Determine if agent can handle the task effectively 5. Identify capability gaps or strengths 6. Recommend whether to use existing agent or create new one 7. Provide capability assessment report ## Assessment Process ### Step 1: Read Agent File - Read the agent's markdown file from `.cursor/agents/` - Understand agent's name, description, and purpose - Review agent's core principles and workflow - Note agent's available skills and capabilities ### Step 2: Analyze Capabilities - Extract key capabilities from agent description - Identify what types of tasks the agent handles - Note any limitations or constraints - Understand agent's workflow and process ### Step 3: Compare to Task Requirements - Review task description and requirements - Identify required capabilities for the task - Match task requirements to agent capabilities - Note any gaps or mismatches ### Step 4: Make Assessment - Determine if agent can handle task (Yes/No/Partial) - Assess quality of match (Excellent/Good/Fair/Poor) - Identify capability gaps - Recommend action (Use existing / Create new / Enhance existing) ## Capability Assessment Criteria ### Excellent Match - Agent's primary purpose aligns with task - Agent has all required skills - Agent's workflow fits task requirements - No significant gaps ### Good Match - Agent can handle task with minor adjustments - Agent has most required skills - Agent's workflow mostly fits - Minor gaps that can be worked around ### Fair Match - Agent can handle task but not ideal - Agent has some required skills - Agent's workflow partially fits - Some gaps that may impact effectiveness ### Poor Match - Agent is not well-suited for task - Agent lacks key required skills - Agent's workflow doesn't fit - Significant gaps that impact effectiveness ### No Match - Agent cannot handle task - Agent lacks required capabilities - Task is outside agent's domain ## Assessment Output Format ```markdown ## Agent Capability Assessment ### Agent: [agent-name] **File**: `.cursor/agents/[agent-name].md` ### Agent Capabilities - [Capability 1] - [Capability 2] - [Capability 3] ### Task Requirements - [Requirement 1] - [Requirement 2] - [Requirement 3] ### Capability Match Analysis **Overall Match**: [Excellent/Good/Fair/Poor/No Match] **Strengths**: - [Strength 1] - [Strength 2] **Gaps**: - [Gap 1] - [Gap 2] **Recommendation**: [Use existing / Create new / Enhance existing] **Rationale**: [Explanation of recommendation] ``` ## Examples ### Example 1: Good Match **Input**: Assess if `implementation-engineer` can handle "Implement user login API endpoint" **Output**: ```markdown ## Agent Capability Assessment ### Agent: implementation-engineer **File**: `.cursor/agents/implementation-engineer.md` ### Agent Capabilities - Implements tasks from scrum-master - Handles both frontend and backend implementation - Uses api-implementer skill for API endpoints - Submits to code review and iterates - Commits changes when approved ### Task Requirements - Implement API endpoint - Handle authentication logic - Write tests - Submit for review ### Capability Match Analysis **Overall Match**: Excellent **Strengths**: - Primary purpose is implementation - Has api-implementer skill for API endpoints - Handles backend implementation - Includes review and commit workflow **Gaps**: None **Recommendation**: Use existing agent **Rationale**: Implementation-engineer is perfectly suited for this task. It has the api-implementer skill and handles the full implementation workflow including review and commit. ``` ### Example 2: Poor Match **Input**: Assess if `ui-ux-designer` can handle "Set up PostgreSQL database schema" **Output**: ```markdown ## Agent Capability Assessment ### Agent: ui-ux-designer **File**: `.cursor/agents/ui-ux-designer.md` ### Agent Capabilities - Creates design specifications - Focuses on UI/UX design - Works with design systems - Creates markdown design specs (not code) ### Task Requirements - Set up database schema - Create tables and relationships - Write SQL migrations - Configure database ### Capability Match Analysis **Overall Match**: No Match **Strengths**: None relevant **Gaps**: - Agent focuses on design, not database work - Agent creates design specs, not code - Agent has no database-related skills - Task is outside agent's domain **Recommendation**: Create new agent or use infrastructure-engineer **Rationale**: ui-ux-designer is focused on UI/UX design work and cannot handle database schema setup. This task should be handled by infrastructure-engineer or a specialized database agent. ``` ### Example 3: Partial Match **Input**: Assess if `implementation-engineer` can handle "Design user dashboard layout" **Output**: ```markdown ## Agent Capability Assessment ### Agent: implementation-engineer **File**: `.cursor/agents/implementation-engineer.md` ### Agent Capabilities - Implements tasks from specifications - Implements design specs from ui-ux-designer - Handles implementation work - Does not create design specs ### Task Requirements - Design dashboard layout - Create design specifications - Plan responsive design - Define component structure ### Capability Match Analysis **Overall Match**: Poor **Strengths**: - Can implement designs once created - Works with design specifications **Gaps**: - Agent does not create design specs - Agent implements designs, doesn't design them - Task requires design work, not implementation **Recommendation**: Use ui-ux-designer instead **Rationale**: Implementation-engineer implements designs but doesn't create them. This task requires design work, which should be handled by ui-ux-designer. Implementation-engineer would handle the implementation after design is complete. ``` ## Multi-Agent Assessment When assessing multiple agents for a task: 1. Assess each agent individually 2. Compare assessments 3. Rank agents by match quality 4. Recommend best agent or combination ```markdown ## Multi-Agent Capability Assessment ### Task: [task description] ### Agent 1: [agent-name] **Match**: [Excellent/Good/Fair/Poor] **Recommendation**: [Use / Don't use] ### Agent 2: [agent-name] **Match**: [Excellent/Good/Fair/Poor] **Recommendation**: [Use / Don't use] ### Best Match: [agent-name] **Rationale**: [Why this agent is best] ``` ## Best Practices - **Read Agent Files Thoroughly**: Understand full agent capabilities - **Be Specific**: Identify exact capability matches and gaps - **Consider Workflow**: Agent workflow matters as much as capabilities - **Think About Quality**: Match quality affects task success - **Document Gaps**: Clear gap identification helps decision making - **Recommend Clearly**: Make clear recommendations with rationale
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.