skill-creator
Skill3 starsChanged 12 days agoMITView on GitHub
Design a new repo-owned skill from a concrete use case and produce a repo-ready skill package. Use when the user asks to create a new skill, define a skill's responsibility, draft SKILL.md, choose frontmatter, design supporting files, or prepare eval criteria for a new skill. Also trigger on "スキルを作りたい", "スキルを作って", "スキルを追加して", "新しいスキル", "SKILL.md生成".
189 other projects use a version of this.
Adopted by
Most recently taken up by
- SebastienDegodez/copilot-instructionstheir own version, first seen Nov 8, 2026
- idavidov13/agentic-playwrighttheir own version, first seen Nov 8, 2026
- HughYau/AcademicForgetheir own version, first seen Nov 8, 2026
- Ar9av/obsidian-wikitheir own version, first seen Nov 8, 2026
- rvdbreemen/OTGW-firmwaretheir own version, first seen Nov 8, 2026
- scenario-labs/skillstheir own version, first seen Nov 7, 2026
Used with
Projects with it also use taskflow-inbox-triage, mermaid-diagram-generator and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AtomicBot-aiSkilltaskflow-inbox-triage
Also in 6 projects that use this
shalombSkillmermaid-diagram-generator
Guide on creating and editing Mermaid charts safely. Use when asked to draw a diagram, flowchart, or architecture chart. Triggers on: 'mermaid', 'diagram', 'flowchart', 'visualize'.
Also in 5 projects that use this
naman10parikhSkillecosystem-reference
Quick-access directory of Claude Code ecosystem repos, skills, plugins, MCPs, and patterns. Use when improving the harness.
Also in 5 projects that use this
naman10parikhSkillfractal-delegation
Also in 5 projects that use this
Liang-MHSkillstock_analysis
获取 A 股、基金和港股的实时行情和技术分析数据
Also in 5 projects that use this
nicepkgSkillcommunity-led-growth
Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion. Covers building developer communities, user groups, ambassador programs, and turning customers into advocates. Knows the difference between community as a feature vs community as a growth engine, and how to measure community ROI. Use when "community-led, CLG, ambassador program, champion program, user community, developer community, word of mouth, user group, " mentioned.
Also in 5 projects that use this
- +6 more from naman10parikh
Other versions189 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 189
- moltbot/clawdbot★ 394ksame name
- steipete/warelay★ 394ksame name
- steipete/clawdis★ 394ksame name
- moltbot/moltbot★ 394ksame name
- clawdbot/clawdbot★ 394ksame name
- openclaw/openclaw★ 394ksame name
- molt-bot/clawdbot★ 391ksame name
- anthropics/skills★ 189ksame name
- openai/codex★ 134ksame name
- google-gemini/gemini-cli★ 109ksame name
179 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository75 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .cursor/rules/plangate.mdcCursor rule
- acceptance-criteria-buildSkill
- acceptance-reviewSkill
- ai-dev-brainstormSkill
- ai-dev-execSkill
- ai-dev-planSkill
- ai-dev-verifySkill
- ai-loop-cycleSkill
- architecture-sketchSkill
- brainstormingSkill
- breakdown-gateSkill
- codex-multi-agentSkill
- codex-mvp-splitSkill
- context-loadSkill
- context-packagerSkill
- design-gateSkill
- diff-auditSkill
- edgecase-enumerationSkill
- evidence-ledgerSkill
- feature-implementSkill
- ho-apply-scriptSkill
- instruction-debt-auditSkill
- intent-classifierSkill
- known-issues-logSkill
- local-exec-handoffSkill
- manual-cloud-taskSkill
- nonfunctional-checkSkill
- plangate-setupSkill
- plan-normalizationSkill
- plan-review-gateSkill
- pr-decisionSkill
- ref-integrity-scanSkill
- requirement-gap-scanSkill
- review-gateSkill
- risk-assessmentSkill
- skill-policy-routerSkill
- subagent-delegation-briefSkill
- subagent-dispatchSkill
- subagent-driven-developmentSkill
- subagent-team-designSkill
- systematic-debuggingSkill
- working-contextSkill
- acceptance-criteria-buildSkill
- acceptance-reviewSkill
- ai-loop-cycleSkill
- architecture-sketchSkill
- brainstormingSkill
- breakdown-gateSkill
- codex-multi-agentSkill
- context-loadSkill
- diff-auditSkill
- edgecase-enumerationSkill
- feature-implementSkill
- ho-apply-scriptSkill
- hypothesis-loggerSkill
- instruction-debt-auditSkill
- intent-classifierSkill
- known-issues-logSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
26 rules. 0 are common, 17 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 185 edited versions we read keep these.
17
Distinctive
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 9
Create a new skill only after the use case is concrete enough.
- Very specific: line 22
Write output files only to .agents/skills/ unless the user explicitly specifies a different path.
- Distinctive: line 23
Do not modify existing skills without user confirmation.
- Distinctive: line 29
Do not create a broad or fuzzy skill.
- Distinctive: line 37
If the requested scope is too broad, split it into multiple skills.
- Distinctive: line 41
Before drafting, confirm the following through interactive dialogue.
- Distinctive: line 57
If any item is unclear:
- Distinctive: line 59
ask the minimum focused questions, or
- Distinctive: line 62
Do not draft the full skill until the gate passes.
- Distinctive: line 124
Keep the main file compact.
- Very specific: line 127
Use ${CLAUDE_SKILL_ROOT}/assets/basic-skill-template.md as the starting skeleton.
- Distinctive: line 131
Create an initial eval plan with:
- Very specific: line 145
Use ${CLAUDE_SKILL_ROOT}/assets/eval-rubric-template.md as the rubric structure.
- Distinctive: line 149
Check the draft against:
- Distinctive: line 158
After the skill files are written:
- Very specific: line 160
verify the directory name matches the name field in frontmatter
- Very specific: line 161
verify description is under 1024 characters and includes trigger keywords
- Very specific: line 162
verify SKILL.md is under 500 lines
- Very specific: line 163
verify all ${CLAUDE_SKILL_ROOT}/ references point to existing files
- Distinctive: line 164
check the repository AGENTS.md or CLAUDE.md for additional registration steps
- Distinctive: line 165
if the repository uses a skills index or registry, update it
- Distinctive: line 216
create a "do everything" skill
- Distinctive: line 218
write a vague description
- Very specific: line 222
put all content in SKILL.md without references/ separation
- Very specific: line 223
create README.md inside skill folder (unnecessary — SKILL.md is the entry point)
- Distinctive: line 227
If the request is too broad:
“Common” is measured: kept by at least 6 in 10 of the 185 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Purpose
Create a new skill only after the use case is concrete enough.
Your job is to:
- identify the smallest useful responsibility
- define when the skill should trigger
- choose safe frontmatter defaults
- draft a minimal but strong
SKILL.md - propose supporting files only when they add clear value
- define an initial eval set
Safety constraints
Write output files only to .agents/skills/ unless the user explicitly specifies a different path.
Do not modify existing skills without user confirmation.
Note: this skill does not set disable-model-invocation: true because file creation is its primary purpose, not an incidental side effect. The settings.json deny list and user confirmation prompts provide sufficient guardrails.
Core rule
Do not create a broad or fuzzy skill.
Prefer:
- one responsibility
- one primary workflow
- one clear success condition
If the requested scope is too broad, split it into multiple skills.
Phase 0: Gate(ヒアリング)
Before drafting, confirm the following through interactive dialogue. Ask naturally — do not dump all questions at once.
- ゴール: このスキルで何を達成したいか?
- ユースケース: 具体的な利用シーン(2〜3個)
- カテゴリ判定: 以下のどれに最も近いか?
- Category 1: ドキュメント・アセット生成(テンプレート型)
- Category 2: ワークフロー自動化(ステップ型)
- Category 3: MCP連携強化(ツール活用型)
- トリガー: ユーザーがどんな言葉でこのスキルを呼び出すか?(日本語・英語両方)
- 入力: スキルが受け取る情報は何か?
- 出力: スキルが生成・実行する成果物は何か?
- allowed tools: 必要なツール
- auto vs manual: 自動起動か手動起動か
- 品質基準: 成功をどう判定するか?
- definition of done
If any item is unclear:
- ask the minimum focused questions, or
- inspect available files first if the answer can be found without asking
Do not draft the full skill until the gate passes.
Phase 1: Skill boundary design
Produce a short working summary with:
- skill name candidate
- single responsibility
- in-scope tasks
- out-of-scope tasks
- likely trigger language
- risk level
- pattern selection:
| パターン | 用途 |
| Sequential Workflow | 順序固定の多段階プロセス |
| Multi-MCP Coordination | 複数サービスを横断する連携 |
| Iterative Refinement | 品質を反復改善するループ |
| Context-aware Selection | 状況に応じてツール・手法を切り替え |
| Domain Intelligence | 専門知識を判断ロジックに埋め込み |
Reject designs that combine unrelated workflows.
Phase 2: Frontmatter & Progressive Disclosure設計
Choose frontmatter intentionally.
Defaults:
- include
name - include
description - omit extra fields unless clearly needed
Use:
disable-model-invocation: truefor side-effecting, sensitive, or timing-dependent workflowsallowed-toolsonly when safe pre-approval is clearly usefulmodelonly when there is a concrete reason to override the default
For every chosen field, state why it is needed.
Progressive Disclosure(3レベル情報開示)
Design information at three levels:
- Level 1(Frontmatter): 常にロードされる。トリガー判定に必要な最小限の情報
- Level 2(SKILL.md本文): スキル発動時にロードされる。コア指示
- Level 3(references/): 必要時のみ参照される詳細ドキュメント
Phase 3: Structure design
Draft the skill with this order:
- purpose
- gate
- workflow phases
- output contract
- review step
- failure handling
- additional resources
Keep the main file compact. Move heavy references, examples, and templates into separate files.
Use ${CLAUDE_SKILL_ROOT}/assets/basic-skill-template.md as the starting skeleton.
Phase 4: Eval design
Create an initial eval plan with:
- 10 to 20 realistic test prompts
- 3 to 6 pass/fail criteria
- likely failure modes
- what should be checked by code vs by reviewer
Include at least:
- one trigger test
- one under-specified request
- one boundary case
- one anti-pattern case
Use ${CLAUDE_SKILL_ROOT}/assets/eval-rubric-template.md as the rubric structure.
Phase 5: Review
Check the draft against:
${CLAUDE_SKILL_ROOT}/references/review-default.md${CLAUDE_SKILL_ROOT}/references/design-principles.md
Fix any issue before finalizing.
Phase 6: Registration & Quality Gates
After the skill files are written:
- verify the directory name matches the
namefield in frontmatter - verify
descriptionis under 1024 characters and includes trigger keywords - verify SKILL.md is under 500 lines
- verify all
${CLAUDE_SKILL_ROOT}/references point to existing files - check the repository AGENTS.md or CLAUDE.md for additional registration steps
- if the repository uses a skills index or registry, update it
Quality Gates
- SKILL.md本文が5,000語を超えたらreferences/への分離を提案
- descriptionが50文字未満なら「トリガーフレーズが不足」と警告
- descriptionが1024文字を超えたらトリミングを要求
- 利用例(Examples)が0件なら追加を促す
Phase 7: TDD検証(任意)
スキルの品質をRed→Green→Refactorサイクルで検証する。
Red: ベースライン確認
- スキルが解決すべきタスクを、スキルなしでエージェントに実行させる
- 失敗する箇所・品質が低い箇所を記録する
- これが「スキルが必要な理由」のエビデンスになる
Green: 効果検証
- SKILL.mdを配置した状態で同じタスクを再実行する
- ベースラインとの差分を確認する
Refactor: 改善サイクル
- 効果検証の結果を基にSKILL.mdを改善
- undertrigger(トリガーされるべき時にされない)を確認
- overtrigger(トリガーされるべきでない時にされる)を確認
- descriptionのトリガーフレーズを調整
Output format
Return exactly these sections:
Skill summary
Recommended directory structure
SKILL.md draft
Supporting files to add
Eval plan
Known risks
Anti-patterns
Do not:
- create a "do everything" skill
- invent company-specific rules
- write a vague description
- skip the gate
- omit eval planning
- hide trade-offs
- put all content in SKILL.md without references/ separation
- create README.md inside skill folder (unnecessary — SKILL.md is the entry point)
Failure handling
If the request is too broad:
- propose 2 to 4 smaller skills
- explain the split by responsibility
- recommend which one to build first
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

