Create new Claude Code skills with proper structure and best practices. Use when the user wants to create a new skill, extend Claude's capabilities, or needs help structuring a SKILL.md file.
/plugin marketplace add zeulewan/zeul-claude-plugins/plugin install generate-skill@zeul-claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/skill-examples.mdreferences/description-guide.mdreferences/structure-templates.mdGenerate concise, focused Claude Code skills through guided questions.
Follow these steps:
Ask:
Based on use cases:
scripts/) - for automation or repetitive codereferences/) - for API docs, schemas, specsassets/) - for templates or boilerplateMost simple skills don't need resources.
Create directory and SKILL.md:
# Personal: ~/.claude/skills/[skill-name]/
# Project: .claude/skills/[skill-name]/
SKILL.md template (keep it concise - aim for <200 lines):
---
name: [hyphen-case-name]
description: [What it does + when to use + trigger keywords]
---
# [Skill Title]
[1-2 sentence overview]
## [Main Section]
[Core instructions - keep focused]
### [Subsection if needed]
[Concrete examples, not lengthy explanations]
Key requirements:
Present the generated skill concisely and explain how to use it:
Created: ~/.claude/skills/[name]/SKILL.md
To use:
1. Restart Claude Code
2. Test with: "[example trigger phrase]"
To share: Move to .claude/skills/ and commit
Workflow-based:
## Workflow
### Step 1: [Action]
### Step 2: [Process]
### Step 3: [Output]
Task-based:
## Tasks
### 1. [Task]
[Brief description + example]
### 2. [Task]
[Brief description + example]
Reference/Guidelines:
## Guidelines
### [Category]
[Standard/spec + example]
Effective descriptions:
Keep it concise:
Resource organization:
skill-name/
├── SKILL.md # Main (required)
├── references/ # Docs (optional)
├── scripts/ # Utils (optional)
└── assets/ # Templates (optional)
--- markers are on their own lineschmod +x scripts/*.pyCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.