Skip to contentllms.txt

custom_filename

Whether the provider supports custom filenames (beyond the canonical filename convention).

Type: bool Content type: skills

ProviderSupportedMechanism
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