canonical_filename
The required or conventional filename for this skill type. For example, “SKILL.md” for Claude Code skills.
Type: string Content type: skills
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| amp | ✓ | SKILL.md (required, fixed name) |
| claude-code | ✓ | Fixed filename SKILL.md required inside skill directory |
| cline | ✓ | Fixed filename SKILL.md required inside a named skill directory |
| codex | ✓ | Fixed filename SKILL.md required within each named skill directory (SKILLS_FILENAME constant) |
| copilot-cli | ✓ | SKILL.md (fixed filename per Agent Skills open standard) |
| crush | ✓ | SKILL.md (required, fixed name per the Agent Skills standard) |
| cursor | ✓ | SKILL.md (required, fixed name per Agent Skills convention). |
| factory-droid | ✓ | SKILL.md (fixed, required filename within the skill directory) |
| gemini-cli | ✓ | SKILL.md (required, fixed name) |
| kiro | ✓ | Fixed filename POWER.md (required, all caps) |
| opencode | ✓ | Fixed filename SKILL.md inside skill directory (Agent Skills spec) |
| pi | ✓ | SKILL.md (required, fixed filename for directory-form skills) |
| roo-code | ✓ | SKILL.md (required, fixed name per Agent Skills standard) |
| windsurf | ✓ | Fixed filename SKILL.md required in each skill directory. All scopes (workspace, global, system) use this same convention. |
| zed | ✗ | not documented |