display_name
Human-readable display name for the skill. If omitted, the directory name is used. Shown in skill listings and menus.
Type: string Content type: skills
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| amp | ✓ | yaml frontmatter key: name (required) |
| claude-code | ✓ | yaml frontmatter key: name (optional, falls back to directory name) |
| cline | ✓ | yaml frontmatter key: name (required) — must exactly match the directory name |
| codex | ✓ | YAML frontmatter key: name (optional — falls back to parent directory name if absent or empty; max 64 chars enforced after whitespace normalization) |
| copilot-cli | ✓ | yaml frontmatter key: name (required per Agent Skills open standard) |
| crush | ✓ | yaml frontmatter key: name (required); follows the Anthropic Agent Skills standard |
| cursor | ✓ | yaml frontmatter key: name (required); matches the skill directory name per the Agent Skills convention. |
| factory-droid | ✓ | yaml frontmatter key: name (optional, defaults to directory name) |
| gemini-cli | ✓ | yaml frontmatter key: name (required); value should match the skill's directory name |
| kiro | ✓ | yaml frontmatter key: name (required, slug-style identifier) |
| opencode | ✓ | yaml frontmatter key: name (required) |
| pi | ✓ | yaml frontmatter key: name (required, max 64 chars, lowercase a-z/0-9/hyphens, must match parent directory name) |
| roo-code | ✓ | yaml frontmatter key: name (required); identifies the skill and typically matches the directory name |
| windsurf | ✓ | yaml frontmatter key: name (required). Must be lowercase letters, numbers, and hyphens only (e.g., deploy-to-staging, code-review). Used in UI listings and for @-mentions. |
| zed | ✗ | not documented |