Generate a new Claude Skill with proper structure and YAML frontmatter using official documentation as reference
# /create-skill ## Purpose Generate a new Claude Skill with proper structure and YAML frontmatter using official documentation as reference ## Contract **Inputs:** - `$1` — SKILL_NAME (lowercase, kebab-case, max 64 characters) - `$2` — DESCRIPTION (what the skill does and when to use it, max 1024 characters) - `--personal` — create in ~/.claude/skills/ (default) - `--project` — create in .claude/skills/ **Outputs:** `STATUS=<CREATED|EXISTS|FAIL> PATH=<path>` ## Instructions 1. **Validate inputs:** - Skill name: lowercase letters, numbers, hyphens only (max 64 chars) - Description...
Interactive wizard for creating new Claude Code skills from templates.
Guide for creating effective skills. This command should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations. Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization
Create reusable skill fragments with techniques, patterns, and practical examples
Guided skill creation with brainstorming and TDD methodology. Triggers: new skill, create skill, skill creation, start skill, build skill, add skill, write skill Use when: starting a new skill from scratch, need guided brainstorming for skill design, want structured workflow for skill development DO NOT use when: evaluating existing skills - use /skills-eval instead. DO NOT use when: testing existing skills - use /test-skill instead. DO NOT use when: improving skill architecture - use modular-skills skill. Use this command to create any new skill. Brainstorming is recommended.
Create a new Claude skill that extends Claude's capabilities through modular instructions and supporting files. Skills are model-invoked (Claude autonomously decides when to use them) based on the description and context.