Skills
A skill is a folder of instructions the agent loads when a task matches: a SKILL.md with frontmatter on top. That frontmatter decides when the skill fires and what it's allowed to touch, and a wrong key usually fails silently.
Widest support first. Hover any name for what it means.
| concept | support | Claude Code | Codex | Cursor | Fabro | Kimi Code |
|---|---|---|---|---|---|---|
| description | 5/5 | |||||
| name | 5/5 | |||||
| metadata | 4/5 | — | ||||
| allowed-tools | 3/5 | — | — | |||
| compatibility | 3/5 | — | — | |||
| disableModelInvocation | 3/5 | — | — | |||
| license | 3/5 | — | — | |||
| arguments | 2/5 | — | — | — | ||
| paths | 2/5 | — | — | — | ||
| type | 2/5 | — | — | — | ||
| whenToUse | 2/5 | — | — | — | ||
| agent | 1/5 | — | — | — | — | |
| allow_implicit_invocation | 1/5 | — | — | — | — | |
| argument-hint | 1/5 | — | — | — | — | |
| background | 1/5 | — | — | — | — | |
| brand_color | 1/5 | — | — | — | — | |
| color | 1/5 | — | — | — | — | |
| context | 1/5 | — | — | — | — | |
| default_prompt | 1/5 | — | — | — | — | |
| dependencies | 1/5 | — | — | — | — | |
| disallowed-tools | 1/5 | — | — | — | — | |
| display_name | 1/5 | — | — | — | — | |
| effort | 1/5 | — | — | — | — | |
| hooks | 1/5 | — | — | — | — | |
| icon | 1/5 | — | — | — | — | |
| icon_large | 1/5 | — | — | — | — | |
| icon_small | 1/5 | — | — | — | — | |
| interface | 1/5 | — | — | — | — | |
| model | 1/5 | — | — | — | — | |
| policy | 1/5 | — | — | — | — | |
| shell | 1/5 | — | — | — | — | |
| short_description | 1/5 | — | — | — | — | |
| tools | 1/5 | — | — | — | — | |
| transport | 1/5 | — | — | — | — | |
| url | 1/5 | — | — | — | — | |
| user-invocable | 1/5 | — | — | — | — | |
| value | 1/5 | — | — | — | — |