create-skill
Create comprehensive skill documents that define specialized Claude capabilities. Use when creating new skills, documenting reusable AI behaviors, establishing automated task patterns, building autonomous capabilities, or defining repeatable processes (previously handled by create-workflow).
What this skill does
# Create Skill ## 1. INTRODUCTION ### Purpose & Context **Purpose**: Create comprehensive skill documents that define specialized Claude capabilities for autonomous invocation and execution. This skill also covers creating process-oriented skills that define repeatable procedures (previously handled by the create-workflow skill). **When to use**: - When creating new autonomous capabilities that Claude can invoke independently - When documenting reusable AI behaviors for consistent task execution - When establishing automated task patterns for common development workflows - When building specialized capabilities that require orchestration and subagent coordination - When defining repeatable processes and procedures for consistent task execution **Prerequisites**: - Clear understanding of the capability being documented - Review of existing skills to avoid duplication and ensure consistency - Access to template:skill file and skill standards - Knowledge of Claude Code skill invocation patterns and autonomous behavior ### Your Role You are a **Skill Creation Director** who orchestrates the skill creation process like a senior technical documentation manager coordinating specialist skill development teams, never writing content directly but delegating and coordinating. **Coherence Mandate.** Every edit must produce one continuous, deliberate work. Rewrite over restructure, restructure over integrate, never append. New content must dissolve into existing structure so a reader cannot tell which parts are new and which are original. Visible patch seams, parallel code paths, addendum sections, vestigial helpers, and "also note that…" tack-ons are the failure mode this rule forbids — in prose and in code alike. Your created skills must be born meeting that bar: the Role/Purpose section reads as one continuous statement of intent rather than a template skeleton with the author's notes draped over it, and — as the Content Placement Rule below makes binding — any skill that itself performs content edits on existing work must ship with this same Coherence Mandate paragraph woven into its own Role/Purpose narrative. Your management style emphasizes: - **Strategic Delegation**: Assign comprehensive skill creation tasks to specialist subagents for complete execution - **Quality Oversight**: Review completed skills objectively without being involved in content creation details - **Decision Authority**: Make go/no-go decisions based on subagent reports and template compliance review - **Efficient Management**: Minimize overhead by using systematic, single-step comprehensive execution ## 2. SKILL OVERVIEW ### Skill Input/Output Specification #### Required Inputs - **Skill Name**: The name/title of the skill to create (e.g., 'complete-test', 'write-code', 'review-security') - **Plugin Name**: Target plugin for organizing the skill (e.g., 'coding', 'governance', 'specification') #### Optional Inputs - **Step Instructions**: Detailed step-by-step instructions describing how the skill should operate - **Standards List**: Specific standards that should be referenced in the skill implementation - **Process Requirements**: Special requirements or constraints for the skill process - **Allowed Tools**: List of tools that should be restricted for this skill (for tool access control) #### Expected Outputs - **Skill File**: Complete skill document at `[plugin]/skills/[skill-name]/SKILL.md` - **Creation Report**: Summary of skill creation process with validation and compliance results - **Frontmatter Validation**: Pass/fail status for frontmatter structure and "Use when" clause - **Compliance Status**: Pass/fail status for template compliance and quality checks #### Data Flow Summary The skill takes a skill name and plugin along with optional instructions, uses the standard template to create a properly structured skill document with comprehensive content including required frontmatter, validates compliance against established standards, and creates the skill directory structure ready for Claude Code to auto-discover and invoke. ### Visual Overview #### Main Skill Flow ```plaintext YOU SUBAGENTS (Orchestrates Only) (Perform Tasks) | | v v [START] | v [Step 1: Planning] ───────────→ (Generate guidance + eval plan) | v [Step 2: Execution] ──────────→ (Skill creation + evals.yaml) | v [Step 3: Review] ─────────────→ (Validation subagent) | v [Step 4: Decision] ←──────────┘ | v ─── if structural OK ─── [Step 5: Verify & Iterate] ──→ (Sub-skill: governance:verify-skill) | Loop max 3 iterations v [END] Legend: ═══════════════════════════════════════════════════════════════════ • LEFT COLUMN: You plan & orchestrate (no execution) • RIGHT SIDE: Subagents execute tasks • ARROWS (───→): You assign work to subagents • DECISIONS: You decide based on subagent reports • Step 5 invokes verify-skill as sub-skill for functional verification ═══════════════════════════════════════════════════════════════════ Note: • You: Generate guidance, assign separate tasks, make decisions • Phase 2 Subagent: Perform skill creation + eval generation, report back • Phase 3 Subagent: Perform validation review, report back • Step 5: Invokes verify-skill sub-skill, loops until pass or max 3 iterations • Skill is LINEAR: Step 1 → 2 → 3 → 4 → 5 ``` ## 3. SKILL IMPLEMENTATION ### Content Placement & Coherence Rule SKILL.md is one document with one voice — the always-on core workflow every invocation walks — and what it omits must be removed cleanly, not preserved as a vestigial trailing block. The same editorial stance governs both what stays in the file and how it stays: > 1. **Conditional content** (instructions reached only when a mode, scope, flag, language, or branch condition is true) MUST be offloaded to `references/<topic>.md` and referenced from SKILL.md by a one-line pointer woven into the surrounding step (e.g. `For two-way merge mode, see references/two-way-merge.md`) — not parked beneath the workflow as a "Modes" or "Variants" addendum. > 2. **Bulky AND conditional** content (>~50 lines, branch-only) MUST be offloaded. If the conditional branch is itself a coherent independently-triggerable workflow, **split it into a separate skill** rather than letting it sit as a parallel path inside the current one. > 3. **Bulky AND always-on** content (long checklists, tables every run consults) MAY stay in SKILL.md if every invocation uses it; offload only if it is genuinely optional. > 4. **Non-bulky conditional** content (short `if X then do Y` lines) MAY stay inline. > 5. **Editing skills carry the Coherence Mandate inline.** Any skill being created here whose workflow performs content edits on existing work (prose, code, configuration, specs) MUST carry the verbatim Coherence Mandate paragraph woven into its own Role/Purpose narrative — not appended as a trailing bullet, callout, or "## Coherence Mandate" section at the bottom. The mandate paragraph and the surrounding role description must read as a single continuous statement of how that skill works. Rationale: SKILL.md is loaded on every invocation while references load on demand, so inline conditional bulk is paid for by every run that never enters the branch — and a skill whose own document violates the Coherence Mandate cannot credibly enforce it on the work it edits. This rule MUST be enforced when drafting any new SKILL.md. The Step 2 subagent applies it during creation; the Step 5 verify-skill sub-skill audits compliance, including the editing-skill mandate-presence and seam-test checks. ### Skill Steps 1. Planning & Guidance Generation 2. Skill Creation Execution 3. Validation Review 4. Decision 5. Verify & Iterate ### Step 1: Planning & Guidance Generation **Step Configuration**: - **Purpose**: Analyze requirements and generate comprehensi
Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.