Creating custom skills
Custom skills let you encode repeatable workflows and prompt instructions.
Minimal SKILL.md
md
---
name: summarize
description: Summarize the active note concisely
triggers:
- summarize
- summary
- tldr
slashCommand: /summarize
---
# Instructions
Summarize the note in 3-5 sentences...Frontmatter fields
name(required): stable skill identifierdescription(required): short user-facing descriptiontriggers(optional): keyword list for automatic matchingslashCommand(optional): command shown in/autocomplete
Body
The markdown body is the instruction payload injected for the matched request.
Install options
- Add folder path to Settings → Extensions → Skill directories
- Or use Install skill from URL for GitHub-hosted
SKILL.md
Authoring guidance
- Keep instructions specific and testable
- Prefer explicit output formats
- Use one skill per clear job
- Avoid overlapping triggers between skills