ワンクリックで
skill-maker
Create new Claude Code agent skills following Anthropic's best practices
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create new Claude Code agent skills following Anthropic's best practices
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | skill-maker |
| description | Create new Claude Code agent skills following Anthropic's best practices |
| trigger-terms | create skill, new skill, skill design, scaffolding |
Create well-designed Claude Code agent skills following Anthropic's official best practices.
Ask these questions (skip if already provided):
Before writing any files, validate:
| Check | Question |
|---|---|
| Single Responsibility | Does it focus on ONE role/problem type? |
| Discoverability | Is the name+description specific enough for Claude to choose correctly? |
| Progressive Disclosure | Can we split content into layers (core vs reference)? |
skill-name/
├── SKILL.md # Required: Core instructions
├── references/ # Optional: Detailed docs, specs
├── scripts/ # Optional: Executable code
└── assets/ # Optional: Templates, examples
---
name: { skill-name }
description: { When and what - specific enough for Claude to decide activation }
---
# {Skill Title}
{1-2 sentence overview}
## When to Use
- {Trigger phrase 1}
- {Trigger phrase 2}
- {Condition that activates this skill}
## When NOT to Use
- {Exclusion 1}
- {Exclusion 2}
## Workflow
### Step 1: {First Action}
{Clear, explicit instructions}
### Step 2: {Second Action}
{No ambiguous language like "if possible" or "try to"}
## Decision Rules
| Condition | Action |
| ------------- | ------ |
| {Condition A} | Do X |
| {Condition B} | Do Y |
| Default | Do Z |
## Error Handling
| Error | Recovery |
| -------------- | -------------------------- |
| {Error type 1} | {Specific recovery action} |
| {Error type 2} | {Specific recovery action} |
## Examples
### Example 1: {Typical Case}
Input: {example input}
Expected: {expected behavior}
### Example 2: {Edge Case}
Input: {edge case input}
Expected: {expected behavior}
Ask user for skill scope:
| Scope | Location | Effect |
|---|---|---|
| Global (user) | ~/.claude/skills/{name}/ | Available in all projects |
| Project | .claude/skills/{name}/ | Only this project |
MANDATORY: After creating skill files, automatically run validation.
Read: ~/.claude/skills/skill-maker/references/checklist.md
Run through EVERY category in checklist.md:
## Skill Validation Report: {skill-name}
| Category | Pass | Warn | Pending |
| ---------------------- | ---- | ---- | ------- |
| Required Structure | X/6 | | |
| Progressive Disclosure | X/6 | | |
| ... | | | |
### Issues Found
| # | Item | Status | Fix Required |
| --- | -------------- | ------ | ------------------- |
| 4.2 | Domain in name | ⚠️ | Consider pkm-{name} |
### Recommended Fixes
1. {Specific fix 1}
2. {Specific fix 2}
If issues found:
For quick reference without loading full checklist:
name fielddescription field| Anti-Pattern | Problem | Fix |
|---|---|---|
| Vague scope | Claude can't decide when to use | Add specific trigger phrases |
| Everything in SKILL.md | Token waste, context pollution | Split into references/ |
| Ambiguous instructions | Unpredictable behavior | Use explicit decision tables |
| No error handling | Claude gets stuck on failures | Add recovery strategies |
| No examples | Misinterpretation of intent | Add typical + edge cases |
For detailed design principles, read:
references/design-principles.md - Full design philosophyreferences/checklist.md - Complete validation checklistDesigner-turned-developer who crafts stunning UI/UX even without design mockups
Code review and plan validation using Google Gemini CLI
Git expert for atomic commits, rebasing, and history management
Critical-thinking brainstorming partner that acts as a requirements analyst
Activate maximum performance mode with parallel agent orchestration