â ã¹ãã«äžèŠ§ã«æ»ã

skill-creator
by ShunsukeHayashi
ð€ First open-source, economically-governed, beginner-friendly autonomous development framework built on Issue-Driven Development | è¶ åå¿è ã§ã䜿ããèªåŸåéçºãã¬ãŒã ã¯ãŒã¯
â 13ðŽ 8ð
2026幎1æ24æ¥
SKILL.md
name: skill-creator description: Create new Claude Skills for Miyabi project. Use when building custom skills, packaging workflows, or extending Claude's capabilities. Triggers on "create skill", "make skill", "new skill", "ã¹ãã«äœæ", "ã¹ãã«ãäœã". allowed-tools: Bash, Read, Write, Grep, Glob
Skill Creator
Version: 1.0.0 Purpose: Create properly structured Claude Skills
Triggers
| Trigger | Examples |
|---|---|
| Create | "create a skill", "ã¹ãã«äœæ", "make new skill" |
| Package | "package this workflow", "ã¯ãŒã¯ãããŒå" |
| Automate | "automate this process", "èªåå" |
Skill Structure
.claude/skills/[skill-name]/
âââ SKILL.md # Required: Main instructions
âââ resources/ # Optional: Reference docs
â âââ examples.md
âââ scripts/ # Optional: Helper scripts
âââ helper.sh
Creation Process
Step 1: Gather Requirements
Ask:
- Purpose: What does this skill do?
- Triggers: When should it activate?
- Input: What information is needed?
- Output: What should be produced?
- Tools: Which tools are needed?
Step 2: Create Directory
mkdir -p .claude/skills/[skill-name]
Step 3: Write SKILL.md
---
name: [skill-name]
description: [What it does]. Use when [trigger conditions].
allowed-tools: Bash, Read, Write
---
# [Skill Title]
**Version**: 1.0.0
**Purpose**: [Brief purpose]
---
## Triggers
| Trigger | Examples |
|---------|----------|
| [Category] | "[example1]", "[example2]" |
---
## Workflow
### Step 1: [Title]
[Instructions]
---
## Checklist
- [ ] [Item 1]
- [ ] [Item 2]
Naming Rules
Required
| Rule | Example |
|---|---|
| Kebab-case | my-skill |
| Lowercase | code-reviewer |
| Descriptive | test-generator |
Forbidden
| Word | Reason |
|---|---|
claude | Trademark |
anthropic | Company name |
mcp | Protocol name |
â
GOOD: code-connector, task-runner
â BAD: claude-helper, mcp-server
Description Format
[What it does]. Use when [conditions].
Examples:
â
GOOD: "Review code for bugs and security issues.
Use when checking PRs or analyzing code quality."
â BAD: "A skill for code"
â BAD: "Helps with stuff"
Template
---
name: [kebab-case-name]
description: [Action verb] [object]. Use when [trigger condition 1], [trigger condition 2].
allowed-tools: Bash, Read, Write, Grep, Glob
---
# [Title with Emoji]
**Version**: 1.0.0
**Purpose**: [One-line purpose]
---
## Triggers
| Trigger | Examples |
|---------|----------|
| [Category 1] | "[EN example]", "[JP example]" |
| [Category 2] | "[EN example]", "[JP example]" |
---
## [Main Section]
### Step 1: [Title]
\`\`\`bash
# Command example
\`\`\`
### Step 2: [Title]
[Instructions]
---
## Best Practices
\`\`\`
â
GOOD: [Recommended pattern]
â BAD: [Anti-pattern]
\`\`\`
---
## Checklist
- [ ] [Requirement 1]
- [ ] [Requirement 2]
- [ ] [Requirement 3]
Validation
# Check frontmatter
head -n 5 .claude/skills/[name]/SKILL.md
# Test trigger
# Ask Claude: "[trigger phrase]"
# Expected: Skill activates
Checklist
- Directory created at
.claude/skills/[name]/ - SKILL.md has valid frontmatter
- Name is kebab-case, no forbidden words
- Description has action + trigger
- Triggers cover EN and JP
- Steps are clear and actionable
ã¹ã³ã¢
ç·åã¹ã³ã¢
75/100
ãªããžããªã®åè³ªææšã«åºã¥ãè©äŸ¡
âSKILL.md
SKILL.mdãã¡ã€ã«ãå«ãŸããŠãã
+20
âLICENSE
ã©ã€ã»ã³ã¹ãèšå®ãããŠãã
+10
â説ææ
100æå以äžã®èª¬æããã
+10
â人æ°
GitHub Stars 100以äž
0/15
âæè¿ã®æŽ»å
1ã¶æä»¥å ã«æŽæ°
+10
âãã©ãŒã¯
10å以äžãã©ãŒã¯ãããŠãã
0/5
âIssue管ç
ãªãŒãã³Issueã50æªæº
+5
âèšèª
ããã°ã©ãã³ã°èšèªãèšå®ãããŠãã
+5
âã¿ã°
1ã€ä»¥äžã®ã¿ã°ãèšå®ãããŠãã
+5
ã¬ãã¥ãŒ
ð¬
ã¬ãã¥ãŒæ©èœã¯è¿æ¥å ¬éäºå®ã§ã

