custom_filename
Whether the provider supports custom filenames (beyond the canonical filename convention).
Type: bool Content type: skills
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| claude-code | ✓ | Variable directory name: .claude/skills/<name>/SKILL.md — directory name is the skill identifier |
| factory-droid | ✓ | skill.mdx is accepted as an alternative to SKILL.md within the skill directory |
| pi | ✓ | Any .md filename at root of ~/.pi/agent/skills/ or .pi/skills/ (shorthand single-file form) |
| amp | ✗ | not observed — amp requires SKILL.md as the fixed canonical filename |
| cline | ✗ | Not applicable — Cline uses fixed SKILL.md canonical filename only |
| codex | ✗ | not documented |
| copilot-cli | ✗ | not observed — Agent Skills standard uses fixed SKILL.md filename |
| crush | ✗ | filename is fixed as SKILL.md per the Agent Skills standard |
| cursor | ✗ | Not observed — the skill filename is fixed as SKILL.md. |
| gemini-cli | ✗ | not observed — filename is fixed as SKILL.md |
| kiro | ✗ | Not observed — POWER.md is fixed |
| opencode | ✗ | not documented |
| roo-code | ✗ | Filename is fixed as SKILL.md — no alternate filenames observed |
| windsurf | ✗ | not documented |
| zed | ✗ | not documented |