← Back to list

skill-creator
by gr8monk3ys
An AI content generation tool that to automatically create blog posts and books, made for writers.
⭐ 51🍴 23📅 Jan 22, 2026
SKILL.md
name: skill-creator description: Use this skill when creating new Claude Code skills, defining skill structures, or helping users build custom auto-invoked skills.
Skill Creator Skill
You have expertise in creating Claude Code skills - auto-invoked capabilities that activate based on context.
When to Use
This skill activates for:
- Creating new skills for Claude Code
- Defining skill structures and frontmatter
- Converting expertise into skill format
- Helping users build custom skills
- Organizing skill bundles
Skill Structure
Basic SKILL.md Template
---
name: skill-name
description: When Claude should auto-invoke this skill. Be specific about triggers.
---
# Skill Name
Brief description of your expertise.
## When to Use
Bullet points of scenarios that trigger this skill:
- Scenario 1
- Scenario 2
- Scenario 3
## Core Capabilities
### Capability 1
Explanation and code examples...
### Capability 2
Explanation and code examples...
## Patterns & Templates
Code templates that users commonly need...
## Best Practices
1. **Practice 1** - Explanation
2. **Practice 2** - Explanation
## Common Pitfalls
- Pitfall 1: How to avoid
- Pitfall 2: How to avoid
Frontmatter Fields
---
name: kebab-case-name # Required: unique identifier
description: | # Required: triggers auto-invocation
Detailed description of when Claude should use this skill.
Include keywords that users might mention.
disable-model-invocation: false # Optional: set true for manual-only
---
Skill Categories
Development Skills
.claude/skills/
├── api-development/ # REST API, GraphQL, webhooks
├── frontend-development/ # React, Vue, components
├── database-operations/ # SQL, ORMs, migrations
├── testing/ # Unit, E2E, integration
└── devops/ # CI/CD, Docker, deployment
Domain Skills
.claude/skills/
├── fintech/ # Payments, compliance, security
├── healthcare/ # HIPAA, HL7, medical systems
├── ecommerce/ # Carts, checkout, inventory
└── analytics/ # Metrics, dashboards, tracking
Tool Skills
.claude/skills/
├── mcp-builder/ # Creating MCP servers
├── playwright/ # Browser automation
├── prisma/ # ORM operations
└── supabase/ # BaaS integration
Writing Effective Descriptions
Good Descriptions (Specific Triggers)
description: |
Use this skill when creating REST API endpoints, handling HTTP requests,
implementing authentication/authorization, or adding rate limiting.
Activates for Next.js API routes, Express handlers, and Fastify routes.
Bad Descriptions (Too Vague)
description: Helps with backend development
Keyword-Rich Descriptions
Include keywords users might say:
- Action words: "create", "build", "implement", "add"
- Technology names: "React", "Next.js", "Prisma"
- Concepts: "authentication", "pagination", "caching"
Skill Content Guidelines
1. Lead with Code
## Quick Start
\`\`\`typescript
// Immediately useful code snippet
export function example() {
// Implementation
}
\`\`\`
2. Provide Templates
## Templates
### Basic Template
\`\`\`typescript
// Copy-paste ready code
\`\`\`
### Advanced Template
\`\`\`typescript
// More complex example
\`\`\`
3. Include Configuration
## Configuration
### package.json
\`\`\`json
{
"dependencies": { ... }
}
\`\`\`
### Environment Variables
- `API_KEY` - Your API key
- `DATABASE_URL` - Connection string
4. Document Patterns
## Common Patterns
### Pattern 1: Name
Use when: [scenario]
\`\`\`typescript
// Implementation
\`\`\`
### Pattern 2: Name
Use when: [scenario]
\`\`\`typescript
// Implementation
\`\`\`
Creating Composite Skills
Bundle related capabilities:
.claude/skills/fullstack-nextjs/
├── SKILL.md # Main skill file
├── api-patterns.md # Additional context
├── component-library.md # Reference material
└── deployment.md # Deployment patterns
Main SKILL.md references others:
## Related Resources
See also:
- [API Patterns](./api-patterns.md)
- [Component Library](./component-library.md)
Testing Skills
Manual Testing
- Create skill in
.claude/skills/skill-name/SKILL.md - Start new Claude Code session
- Ask questions that should trigger the skill
- Verify skill activates and provides relevant help
Checklist
- Description triggers on expected keywords
- Code examples are copy-paste ready
- Templates compile without errors
- Best practices are actionable
- Common pitfalls are addressed
Skill Distribution
In Plugin
Add to plugin structure:
.claude/skills/
└── my-skill/
└── SKILL.md
Standalone
Share skill file directly - users place in their .claude/skills/ directory.
Examples of Well-Designed Skills
Focused Skill
name: react-forms
description: |
Use when building forms in React: form validation with react-hook-form,
Zod schemas, error handling, form submission, and field components.
Broad Skill
name: fullstack-development
description: |
Use for full-stack web development: Next.js pages and API routes,
database integration, authentication, deployment, and DevOps.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
