create-skill
Create Skill
Create a new skill scaffold with required structure.
Skill Name
$ARGUMENTS
Prerequisites
- Skill name should use kebab-case (e.g.,
my-new-skill) - Skill names should be noun-phrases describing capability (e.g.,
docs-management, notmanage-docs)
Instructions
Step 1: Validate Input
If $ARGUMENTS is empty or invalid:
- Prompt the user for a skill name
- Validate it follows kebab-case convention
Step 2: Load Skill Development Guidance
Invoke the claude-ecosystem:skill-development skill to get:
- Skill naming conventions
- Required YAML frontmatter fields
- Directory structure requirements
- Best practices for skill content
Step 3: Create Skill Scaffold
Create the directory and SKILL.md:
mkdir -p .claude/skills/$ARGUMENTS
Create .claude/skills/$ARGUMENTS/SKILL.md with:
---
description: [Brief description of what this skill does]
allowed-tools: [Comma-separated list of tools needed]
---
# [Skill Name]
[Skill content following patterns from skill-development guidance]
Step 4: Follow Established Patterns
Reference existing skills in this repo for:
- Content organization
- Progressive disclosure patterns
- Reference file usage
Example Usage
/create-skill api-integration
Creates:
.claude/skills/api-integration/SKILL.mdwith proper frontmatter- Ready for customization with skill-specific content
Fallback
If skill-development skill is unavailable, use these minimum requirements:
Required frontmatter:
description: Brief description (required)allowed-tools: Comma-separated tool list (optional)
Content structure:
- H1 title matching skill name
- Overview section
- Instructions or guidance
- Examples where applicable
More from melodic-software/claude-code-plugins
design-thinking
Design Thinking methodology for human-centered innovation. Covers the 5-phase IDEO/Stanford d.school approach (Empathize, Define, Ideate, Prototype, Test) with workshop facilitation and exercise templates.
197plantuml-syntax
Authoritative reference for PlantUML diagram syntax. Provides UML and non-UML diagram types, syntax patterns, examples, and setup guidance for generating accurate PlantUML diagrams.
163system-prompt-engineering
Design effective system prompts for custom agents. Use when creating agent system prompts, defining agent identity and rules, or designing high-impact prompts that shape agent behavior.
142architecture-documentation
Generate architecture documents using templates with diagram integration. Use for creating C4 diagrams, viewpoint documents, and technical overviews.
128data-modeling
Data modeling with Entity-Relationship Diagrams (ERDs), data dictionaries, and conceptual/logical/physical models. Documents data structures, relationships, and attributes.
102resume-optimization
Resume structure, achievement bullet formulas, ATS optimization, and job-targeted tailoring for software engineers. Use when reviewing resumes, crafting achievement bullets, extracting keywords from job descriptions, or tailoring content for specific roles.
94