Create custom skills changedskills/how-to
Upstream edited this page at 28 Sep 2026 00:41 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 28 Sep 2026 01:07 UTC.
Upstream edited
Recorded here
Lines+20added
Lines−9removed
From line
15
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits4to this page, all time
The whole hunk
from line 15, old and new numbered
/
from line 15
1515 kind: 'file',
1616 text: 'SKILL.md'
1717 }],
18 href: '/skills/how-to#create-a-skillmd-file',
19 linkText: 'Go to Create a SKILL.md file'
18 href: 'https://agentskills.io/specification',
19 linkText: 'Go to the Agent Skills specification'
2020 }, {
2121 id: 'references',
2222 name: 'Reference file',
from line 30
3030 kind: 'file',
3131 text: 'voice-and-tone.md'
3232 }],
33 href: '/skills/how-to#add-resources',
34 linkText: 'Go to Add resources'
33 href: 'https://agentskills.io/specification',
34 linkText: 'Go to the Agent Skills specification'
3535 }, {
3636 id: 'assets',
3737 name: 'Asset',
from line 45
4545 kind: 'file',
4646 text: 'slide-template.md'
4747 }],
48 href: '/skills/how-to#add-resources',
49 linkText: 'Go to Add resources'
48 href: 'https://agentskills.io/specification',
49 linkText: 'Go to the Agent Skills specification'
5050 }, {
5151 id: 'scripts',
5252 name: 'Script',
from line 60
6060 kind: 'file',
6161 text: 'check_contrast.py'
6262 }],
63 href: '/skills/how-to#add-scripts',
64 linkText: 'Go to Add scripts'
63 href: 'https://code.claude.com/docs/en/skills',
64 linkText: 'Go to Skills in Claude Code'
6565 }];
6666 const PLUGIN_PIECES = [{
6767 id: 'manifest',
from line 449
449449 </Piece>
450450</PluginExplorer>
451451
452The directory name must match the `name` field in your `SKILL.md`.
452As a plain tree, the same skill looks like this. The directory name must match the `name` field in your `SKILL.md`, and everything except `SKILL.md` is optional:
453
454```text theme={null}
455brand-guidelines/
456├── SKILL.md # required: frontmatter and instructions
457├── references/ # optional: documentation Claude reads when a step calls for it
458│ └── voice-and-tone.md
459├── assets/ # optional: templates and files Claude copies or fills in
460│ └── slide-template.md
461└── scripts/ # optional: code Claude runs while following the skill
462 └── check_contrast.py
463```
453464
454465## Create a `SKILL.md` file
455466
No line in this hunk matches that.