agents-analyze
Audit plugins for sub-agent opportunities — verbose skills, coverage gaps, over-permissions. Use when reviewing where sub-agents would help or auditing model (haiku/opus) choices.
What this skill does
# /agents:analyze Analyze the plugin collection to identify where sub-agents would improve workflows by isolating verbose output, enforcing constraints, or specializing behavior. ## When to Use This Skill | Use this skill when... | Use a sibling skill instead when... | |---|---| | Auditing the whole plugin collection for sub-agent opportunities (verbose-output skills, model mismatches, tool over-permissions) | Auditing a single agent's frontmatter, tool list, and prompt completeness — use `agent-patterns-plugin:meta-audit` | | Mapping delegation gaps and producing a list of proposed new agents | Authoring the new agent file from that proposal — use `agent-patterns-plugin:custom-agent-definitions` | | Reviewing haiku vs opus model selection across the plugin tree | Configuring an agent's hooks, permissions, or settings.json wiring — use `hooks-plugin:hooks-configuration` | | Focusing the analysis on a single plugin's skills (`--focus <plugin>`) | Coordinating multiple agents at runtime — use `agent-patterns-plugin:agent-teams` or `parallel-agent-dispatch` | ## Agentic Optimizations | Context | Command | |---------|---------| | List all plugins | `find . -maxdepth 1 -type d -name '*-plugin'` | | Count skills per plugin | `find <plugin>/skills -name 'SKILL.md' -o -name 'skill.md' \| wc -l` | | List existing agents | `find agents-plugin/agents -maxdepth 1 -name '*.md'` | | Check agent model field | `grep -r '^model:' agents-plugin/agents/` | | Check agent allowed-tools | `grep -r '^allowed-tools:' agents-plugin/agents/` | | Skill tool permissions | `grep -r '^allowed-tools:' */skills/*/SKILL.md` | ## Context - Plugin directories: !`find . -maxdepth 1 -type d -name '*-plugin'` - Existing agents: !`find agents-plugin/agents -maxdepth 1 -name '*.md'` - Skills: !`find . -path '*/skills/*/skill.md'` - Skills (user-invocable): !`find . -path '*/skills/*/SKILL.md' -not -path './agents-plugin/*'` ## Parameters - `$1`: Optional `--focus <plugin-name>` to analyze a single plugin in depth ## Your Task Perform a systematic analysis of the plugin collection to identify sub-agent opportunities. ### Step 1: Inventory Current State Scan the repository to build an inventory: 1. **List all plugins** with their skill/command counts 2. **Read existing agents** in `agents-plugin/agents/` to understand current coverage 3. **If `--focus` is provided**, restrict analysis to that plugin only ### Step 2: Identify Sub-Agent Opportunities For each plugin (or focused plugin), evaluate skills and commands against these criteria: #### Context Isolation (Primary Value) Operations that produce verbose output benefiting from isolation: | Indicator | Examples | |-----------|----------| | Build tools | docker build, cargo build, webpack, tsc | | Infrastructure ops | terraform plan/apply, kubectl describe | | Test runners | Full test suite output, coverage reports | | Profiling tools | Flame graphs, benchmark results | | Security scanners | Vulnerability reports, audit output | | Log analysis | Application logs, system logs | | Package managers | Dependency trees, audit results | #### Constraint Enforcement Operations that should be limited to specific tools: | Constraint | Rationale | |------------|-----------| | Read-only analysis | Security audit, code review - no writes | | No network | Pure code analysis tasks | | Limited bash | Tasks that shouldn't execute arbitrary commands | #### Model Selection Opportunities | Assign opus when... | Assign haiku when... | |---------------------|----------------------| | Complex reasoning required | Structured/mechanical task | | Security analysis | Status checks | | Architecture decisions | Output formatting | | Debugging methodology | Configuration generation | | Performance analysis | File operations | ### Step 3: Gap Analysis Compare identified opportunities against existing agents: 1. **Missing agents**: Skills that have no corresponding agent 2. **Model mismatches**: Agents using wrong model for their task complexity 3. **Tool over-permissions**: Agents with tools they don't need 4. **Consolidation opportunities**: Multiple agents that could be merged 5. **Delegation mapping**: Check if `/delegate` references agents that don't exist ### Step 4: Produce Recommendations For each recommended new agent, specify: ```markdown ### Proposed: <agent-name> - **Model**: opus | haiku - **Covers plugins**: <list> - **Context value**: <what verbose output it isolates> - **Tools**: <minimal set> - **Constraint**: <read-only, no-network, etc.> - **Priority**: HIGH | MEDIUM | LOW - **Rationale**: <why this is better than inline execution> ``` For model/tool corrections to existing agents: ```markdown ### Fix: <agent-name> - **Current model**: X → **Recommended**: Y - **Reason**: <why the change improves things> ``` ### Step 5: Implementation Check If new agents are recommended, check: - [ ] Agent name doesn't conflict with existing - [ ] Agent fills a gap referenced by `/delegate` command - [ ] Model selection follows haiku-for-mechanical, opus-for-reasoning - [ ] Tool set is minimal (principle of least privilege) - [ ] Agent has clear "does / does NOT do" boundaries ## Output Format ```markdown ## Sub-Agent Analysis Report **Scope**: [All plugins | focused plugin name] **Date**: [today] **Plugins analyzed**: N **Existing agents**: N **Skills without agent coverage**: N ### Current Coverage Map | Domain | Agent | Skills Covered | Gaps | |--------|-------|----------------|------| | ... | ... | ... | ... | ### Recommended New Agents [Proposals from Step 4] ### Recommended Fixes [Model/tool corrections from Step 4] ### Delegation Mapping Updates [Any updates needed for /delegate command's agent reference table] ### Priority Summary | Priority | Count | Top Recommendation | |----------|-------|-------------------| | HIGH | N | ... | | MEDIUM | N | ... | | LOW | N | ... | ``` ## Post-Actions After presenting the analysis: 1. Ask the user if they want to implement any of the recommendations 2. If yes, create the agent files following the existing patterns in `agents-plugin/agents/` 3. Update `agents-plugin/README.md` with new agents 4. Update `/delegate` command's agent reference table if needed
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.