Delegate independent tasks to specialized agents working concurrently with isolated context.
Advanced Skill Creator
advanced-skill-creator
Meta-skill that generates domain-specific skills using advanced reasoning techniques. PROACTIVELY activate for: (1) Create/build/make skills, (2) Generate expert panels for any domain, (3) Design evaluation frameworks, (4) Create research workflows, (5) Structure complex multi-step processes, (6)...
SKILL.md
Full skill instructions
Advanced Skill Creator
Generate domain-specific skills and workflows using advanced reasoning techniques.
Purpose
This meta-skill orchestrates skill generation by:
- Analyzing task requirements
- Selecting appropriate patterns from the library
- Instantiating templates with domain parameters
- Generating executable SKILL.md files or portable prompts
Core Libraries
This skill has access to (load on demand):
@core/technique-taxonomy.yaml— 200+ techniques across 6 cognitive categories@core/artifact-contracts.yaml— Standardized I/O schemas@core/scoring-rubrics.yaml— Pluggable evaluation algorithms@core/skill-patterns.yaml— Parameterized workflow patterns@core/checkpoint-patterns.yaml— AskUserQuestion checkpoint patterns
Checkpoints
This skill uses interactive checkpoints (see references/checkpoints.yaml) to resolve ambiguity:
- task_type_classification — When request matches multiple patterns
- domain_selection — When domain not specified
- stakeholder_selection — When multiple stakeholder types could apply
- preset_conflict — When user params conflict with presets
- anti_pattern_composition — When composition matches known anti-pattern
- output_mode — When output format not specified
- plugin_routing — When skill could belong to multiple plugins
Available Templates
| Template | Use Case | Key Parameters |
|---|---|---|
expert-panel | Multi-perspective evaluation | domain, panel_size, goal |
tournament-ranking | Pairwise comparison | items, criteria, algorithm |
adversarial-validation | Red/blue team analysis | proposition, attack_vectors |
research-brief | Multi-LLM research design | domain, models, depth |
gap-audit | Completeness assessment | document, standards |
jtbd-extraction | Job story generation | features, persona |
user-flow-mapping | Journey documentation | process, touchpoints |
feature-extraction | Identify features | context, granularity |
diataxis-documentation | Generate docs | doc_type, audience |
Workflow
Phase 1: Requirements Analysis
When asked to create a skill or workflow:
-
Identify the core task type:
- Evaluation/Comparison → Use MOE-EVALUATE or TOURNAMENT patterns
- Generation/Ideation → Use MOE-GENERATE pattern
- Validation/Testing → Use ADVERSARIAL-VALIDATE pattern
- Research/Discovery → Use RESEARCH-SYNTHESIZE pattern
- Documentation → Use DIATAXIS pattern
- Extraction → Use ELICIT-EXTRACT pattern
-
CHECKPOINT: task_type_classification
- If request matches multiple patterns (confidence < 0.7): AskUserQuestion
- Present top 2-3 matching patterns with descriptions
- Example: "Should this skill evaluate existing options or generate new ones?"
-
Determine parameters needed:
- Domain/context
- Stakeholders
- Quality dimensions
- Output format
-
CHECKPOINT: domain_selection
- If domain not specified and not inferable: AskUserQuestion
- Options: Architecture, Product, Strategy, Research, Custom
- Example: "What domain is this skill for?"
-
Check for existing skills that might compose:
- Can we chain existing skills?
- What's missing that requires new skill?
Phase 2: Pattern Selection
Load @core/skill-patterns.yaml and select pattern based on:
| Task Type | Pattern | When to Use |
|---|---|---|
| Compare options | MOE-EVALUATE | 2-8 options, need expert perspectives |
| Rank many items | TOURNAMENT-RANK | >5 items, need statistical ranking |
| Generate ideas | MOE-GENERATE | Need diverse, expert-informed ideas |
| Stress-test decision | ADVERSARIAL-VALIDATE | High-stakes, need to find weaknesses |
| Synthesize research | RESEARCH-SYNTHESIZE | Multiple sources to reconcile |
| Check completeness | GAP-AUDIT | Document against standards |
| Extract requirements | ELICIT-EXTRACT | Unstructured → structured |
Phase 3: Template Instantiation
Based on selected pattern, configure template:
skill_instantiation:
pattern: "[selected pattern]"
domain: "[user's domain]"
parameters:
# Pattern-specific parameters
techniques:
# Selected from technique-taxonomy
output_contract:
# From artifact-contracts
-
CHECKPOINT: preset_conflict
- If user params conflict with domain preset: AskUserQuestion
- Example: "You specified 6 experts, but 'product' preset uses 4. Which should we use?"
-
CHECKPOINT: anti_pattern_composition
- If composition matches anti-pattern: AskUserQuestion
- Warn about the issue and offer alternatives
- Example: "Chaining ADVERSARIAL-VALIDATE → ADVERSARIAL-VALIDATE creates infinite loops"
Phase 4: Output Generation
- CHECKPOINT: output_mode
- If output format not specified: AskUserQuestion
- Options: Executable SKILL.md, Portable prompt, Both
- Example: "Should this be an executable skill or a portable prompt?"
Generate one of:
A. Executable Skill (SKILL.md)
- Complete frontmatter with triggers
- Full workflow instructions
- Quality gates
- Output templates
B. Portable Prompt
- Standalone prompt for other contexts
- Self-contained instructions
- No skill dependencies
→ Proceed to Phase 5 to save the skill in the correct location.
Phase 5: Skill Placement
Generated skills MUST be placed in the correct plugin directory for marketplace visibility:
-
Determine target plugin based on skill type:
Skill Type Target Plugin Evaluation/Comparison evaluation-toolsResearch/Discovery research-toolsDocumentation documentation-toolsPrompt optimization prompt-toolsSkill generation/Meta meta-tools -
CHECKPOINT: plugin_routing
- If skill matches criteria for 2+ plugins: AskUserQuestion
- Example: "This skill audits documentation. Should it go in evaluation-tools or documentation-tools?"
-
Create the skill directory structure:
plugins/<target-plugin>/skills/<skill-name>/ ├── SKILL.md ← Main skill definition (required) ├── references/ ← Supporting reference docs (optional) └── templates/ ← Output templates (optional) -
File naming conventions:
- Skill directory: kebab-case (e.g.,
architecture-evaluator) - SKILL.md: Required, exact filename
- References: descriptive kebab-case (e.g.,
scoring-criteria.md)
- Skill directory: kebab-case (e.g.,
Important: Skills saved outside plugins/<plugin>/skills/ will NOT appear in the marketplace.
Output Templates
Skill Output Template
---
name: [skill-name]
description: >
[Description with PROACTIVELY activate for: (1)..., (2)..., (3)...]
Triggers: "[trigger phrases]"
---
# [Skill Name]
[One-line purpose]
## When to Use
[Ideal use cases and anti-patterns]
## Workflow
### Step 1: [First Step]
[Instructions]
### Step 2: [Second Step]
[Instructions]
## Parameters
| Parameter | Default | Options | Description |
|-----------|---------|---------|-------------|
## Output Format
[Expected output structure]
## Quality Gates
- [ ] [Gate 1]
- [ ] [Gate 2]
## Examples
[Example invocations and outputs]
Quality Gates
Before completing skill generation:
- Pattern selection rationale documented
- All required parameters configured
- Technique provenance traced (which techniques from taxonomy)
- Output contract specified (from artifact-contracts)
- Triggers are specific and actionable
- Description includes numbered use cases
- Target plugin identified and skill saved to
plugins/<plugin>/skills/<skill-name>/ - All applicable checkpoints evaluated (ambiguity resolved via AskUserQuestion)
Examples
Example 1: Create evaluation skill User: Create a skill for evaluating architecture proposals Advanced Skill Creator: → Task type: Evaluation/Comparison → Pattern: MOE-EVALUATE → Domain: Architecture → Generate: architecture-evaluator skill with:
Technical Authority, Quality Guardian, Risk Specialist experts Criteria: scalability, maintainability, cost, security Output: RANKED-SOLUTION-LIST contract
Example 2: Create research workflow User: Build a workflow for competitive analysis Advanced Skill Creator: → Task type: Research/Discovery → Pattern: RESEARCH-SYNTHESIZE → Domain: Competitive intelligence → Generate: competitive-analyzer skill with:
Research brief generation (Claude + Gemini) Consolidation workflow Gap identification
More Other skills
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Fundamental design principles for writing maintainable, testable Python code.
responsive-design
Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.
Generate Playwright tests from scenarios using interactive browser exploration and validation.
Automated website exploration and test case generation using Playwright.
Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.
gdpr-data-handling
GDPR-compliant data handling with consent management, data subject rights, and privacy controls.
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
refactor-plan
Detailed multi-file refactor planning with safety checks and rollback guidance.
