home / skills / beshkenadze / claude-skills-marketplace / skill-creator
This skill helps you create Claude Agent Skills by guiding you through discovery, design, and generation to produce SKILL.md files.
npx playbooks add skill beshkenadze/claude-skills-marketplace --skill skill-creatorReview the files below or copy the command above to add this skill to your agents.
---
name: skill-creator
description: Create new Claude Agent Skills. Use when asked to create, build, or develop a skill.
version: 1.0.0
---
# Skill Creator
## Overview
Guides users through creating well-structured Claude Agent Skills by gathering requirements, generating the skill structure, and producing properly formatted SKILL.md files.
## Instructions
When helping create a new skill, follow this workflow:
### Phase 1: Discovery
Ask the user about their skill requirements:
1. **Purpose**: "What should this skill help Claude do?"
2. **Trigger**: "When should Claude use this skill? What phrases or requests should activate it?"
3. **Scope**: "What are the boundaries? What should this skill NOT do?"
4. **Examples**: "Can you give me an example input and expected output?"
### Phase 2: Design
Based on discovery, determine:
1. **Skill name**: lowercase, hyphens, max 64 chars
2. **Category**: creative, development, enterprise, or document
3. **Description**: clear trigger-focused description (max 1024 chars)
4. **Structure**: simple (SKILL.md only) or advanced (with scripts/templates)
### Phase 3: Generation
Create the skill files:
1. Generate `SKILL.md` with proper frontmatter
2. Add clear instructions section
3. Include concrete examples
4. Add guidelines and constraints
5. Create supporting files if needed
### Phase 4: Review
Present the generated skill and:
1. Explain each section's purpose
2. Suggest improvements
3. Offer to refine based on feedback
## Output Format
### SKILL.md Template
```yaml
---
name: [skill-name]
description: [Clear description explaining what this skill does and when Claude should use it]
version: 1.0.0
---
# [Skill Name]
## Overview
[Brief description of purpose]
## Instructions
[Step-by-step guidance for Claude]
## Examples
### Example: [Use Case Name]
**Input:**
[Example user request]
**Output:**
[Expected response or action]
## Guidelines
[Constraints and best practices]
```
## Examples
### Example: Create a Code Review Skill
**User**: "I want a skill that reviews Python code for best practices"
**Response**:
Let me help you create a Python code review skill. I have a few questions:
1. Should it focus on any specific aspects (security, performance, style)?
2. What coding standards should it follow (PEP 8, type hints)?
3. Should it suggest fixes or just identify issues?
[After gathering requirements, generate the skill]
### Example: Create a Documentation Skill
**User**: "Create a skill for writing API documentation"
**Response**:
I'll help you build an API documentation skill. Let me understand your needs:
1. What format should the docs be in (Markdown, OpenAPI)?
2. Should it include code examples?
3. Any specific sections required (authentication, errors)?
## Guidelines
- Always start with discovery questions
- Generate complete, working skills
- Include realistic examples
- Explain design decisions
- Offer iteration opportunities
- Follow marketplace standards
## Checklist for Generated Skills
Before presenting a skill, verify:
- [ ] Name follows conventions (lowercase, hyphens, ≤64 chars)
- [ ] Description clearly explains trigger conditions
- [ ] Instructions are step-by-step and clear
- [ ] At least one concrete example included
- [ ] Guidelines cover edge cases
- [ ] No hardcoded secrets or credentials
This skill guides you through creating well-structured Claude Agent skills by gathering requirements, designing the skill package, generating a manifest and supporting files, and reviewing the result. It enforces naming, scope, example-driven design, and marketplace-ready standards. Use it to turn a concept into a ready-to-publish skill with clear instructions and examples.
It walks through four phases: discovery to capture purpose, triggers, scope, and examples; design to choose name, category, description, and structure; generation to create a manifest, instructions, examples, and supporting templates; and review to explain each section and iterate. The skill validates naming conventions, trigger clarity, example completeness, and guideline coverage to ensure quality and safety.
What information do you need to start?
I need the skill purpose, trigger phrases, scope boundaries (what it should not do), and at least one example input with expected output.
How do you ensure the skill is safe and compliant?
I include explicit guidelines and forbidden actions, check for hardcoded secrets, and recommend privacy rules and scope limits during discovery.
Can I iterate after seeing the first draft?
Yes. I present the generated package, explain each section, and offer targeted refinements based on your feedback.