write-a-skill
Skill0 starsChanged 6 months agoMITView on GitHub
创建结构合适、具备 progressive disclosure 和 bundled resources 的新 agent skills。当用户想创建、编写或构建一个新 skill 时使用。
122 other projects use a version of this, 94 of them edited.
Adopted by
Most recently taken up by
- robotostudio/hotrodtheir own version, first seen Nov 8, 2026
- aditya-vermax/skillstheir own version, first seen Nov 8, 2026
- ishandutta2007/Awesome-Claude-Skillstheir own version, first seen Nov 8, 2026
- domengabrovsek/agent-configtheir own version, first seen Nov 8, 2026
- domengabrovsek/claudetheir own version, first seen Nov 8, 2026
- darkweb19/skillsedited, first seen Nov 8, 2026
Used with
Projects with it also use prd-to-plan, how-to and 1 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.
HK-hubSkillprd-to-plan
Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file in ./plans/. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".
Also in 7 projects that use this
semtexfromuaSkillhow-to
Курс typing-уроків по існуючому проекту — «як написати його з нуля»: аналіз → план у .practicum/course.md → покрокова генерація уроків. Використовуй для команди /vibe-typing:how-to.
Also in 3 projects that use this
ShopifySkilltriage-issue
Triage a GitHub issue — classify priority (P0/P1/P2), search for duplicates, and apply labels.
Also in 7 projects that use this
Other versions122 projects use a version of this.
Word for word · 0
None found.
Edited · 94
- sanity-io/sanity★ 6.4k28% same
- victorgarciaesgi/regle★ 50828% same
- amazingloft999-droid/mattpocock-skills★ 42228% same
- InditexTech/weavejs★ 26628% same
- ayoubben18/ab-method★ 19228% same
- yamcodes/arkenv★ 15127% same
- alex-on-ai/WebReaper★ 14928% same
- aurorasoft2/Matt_Pocock_Skills★ 13328% same
- better-stack-ai/better-stack★ 7928% same
- VisualxIntelligence/mattpocok-skills★ 5528% same
84 more not listed
Wrote their own version · 28
- domengabrovsek/agent-config★ 22same name
- domengabrovsek/claude★ 22same name
- ishandutta2007/Awesome-Claude-Skills★ 16same name
- jcurbelo/agent-seed★ 8same name
- mateonunez/skills★ 8same name
- atman-33/multi-agent-ff15★ 4same name
- robotostudio/turbo-start-web-agent★ 4same name
- veschin/skilliosis★ 4same name
- ldaume/agentic-engineering-harness★ 3same name
- luizomf/omskills★ 3same name
18 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 repository29 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- design-an-interfaceSkill
- qaSkill
- request-refactor-planSkill
- ubiquitous-languageSkill
- diagnoseSkill
- grill-with-docsSkill
- improve-codebase-architectureSkill
- prototypeSkill
- setup-matt-pocock-skillsSkill
- tddSkill
- to-issuesSkill
- to-prdSkill
- triageSkill
- zoom-outSkill
- reviewSkill
- writing-beatsSkill
- writing-fragmentsSkill
- writing-shapeSkill
- git-guardrails-claude-codeSkill
- migrate-to-shoehornSkill
- scaffold-exercisesSkill
- setup-pre-commitSkill
- edit-articleSkill
- obsidian-vaultSkill
- cavemanSkill
- grill-meSkill
- handoffSkill
The file
Files
Writing Skills
Process
- Gather requirements — 询问用户:
- 这个 skill 覆盖什么 task/domain?
- 它应该处理哪些具体 use cases?
- 它需要 executable scripts,还是只需要 instructions?
- 是否有要包含的 reference materials?
- Draft the skill — 创建:
- 包含简洁 instructions 的 SKILL.md
- 如果内容超过 500 行,创建额外 reference files
- 如果需要 deterministic operations,创建 utility scripts
- Review with user — 展示 draft 并询问:
- 这是否覆盖了你的 use cases?
- 有没有缺失或不清楚的内容?
- 是否有任何 section 应该更详细或更简略?
Skill Structure
skill-name/
├── SKILL.md # Main instructions (required)
├── REFERENCE.md # Detailed docs (if needed)
├── EXAMPLES.md # Usage examples (if needed)
└── scripts/ # Utility scripts (if needed)
└── helper.jsSKILL.md Template
---
name: skill-name
description: Brief description of capability. Use when [specific triggers].
---
# Skill Name
## Quick start
[Minimal working example]
## Workflows
[Step-by-step processes with checklists for complex tasks]
## Advanced features
[Link to separate files: See [REFERENCE.md](REFERENCE.md)]Description Requirements
description 是 agent 决定加载哪个 skill 时唯一能看到的内容。它会和所有其他已安装 skills 一起出现在 system prompt 中。你的 agent 会读取这些 descriptions,并根据用户请求选择相关 skill。
Goal:给 agent 足够的信息,让它知道:
- 这个 skill 提供什么能力
- 何时/为何触发它(specific keywords、contexts、file types)
Format:
- 最多 1024 chars
- 用 third person 编写
- 第一句:它做什么
- 第二句:"Use when [specific triggers]"
Good example:
Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when user mentions PDFs, forms, or document extraction.Bad example:
Helps with documents.坏示例无法让 agent 把它和其他 document skills 区分开。
When to Add Scripts
在以下情况添加 utility scripts:
- Operation 是 deterministic(validation、formatting)
- 同一段 code 会被反复生成
- Errors 需要显式处理
相比 generated code,Scripts 能节省 tokens 并提升可靠性。
When to Split Files
在以下情况拆分为单独文件:
- SKILL.md 超过 100 行
- 内容包含不同 domains(finance vs sales schemas)
- Advanced features 很少需要
Review Checklist
Draft 完成后验证:
- Description 包含 triggers("Use when...")
- SKILL.md 少于 100 行
- 没有 time-sensitive info
- 术语一致
- 包含具体 examples
- References 只深入一层
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.

