Skip to contentllms.txt

Skills Comparison

Skills are reusable prompt-driven capabilities that can be invoked by name. Not every provider supports them — and those that do vary in what frontmatter fields they recognize.

How each provider stores and installs skills.

ProviderFormatInstall MethodSymlink
Claude CodeMarkdownSymlinkYes
Gemini CLIMarkdownSymlinkYes
CursorMarkdownSymlinkYes
Devin DesktopMarkdownSymlinkYes
CodexMarkdownSymlinkYes
Copilot CLIMarkdownSymlinkYes
ZedMarkdownSymlinkYes
ClineMarkdownSymlinkYes
Roo CodeMarkdownSymlinkYes
OpenCodeMarkdownSymlinkYes
KiroMarkdownProject scopeYes
AmpMarkdownSymlinkYes
Factory DroidMarkdownSymlinkYes
PiMarkdownSymlinkYes
CrushMarkdownSymlinkYes

Where each provider looks for skills files. Paths with ~/ are relative to the user’s home directory; others are relative to the project root.

ProviderDiscovery PathsGlobal Install Path
Claude Code.claude/skills~/.claude/skills
Gemini CLI.gemini/skills, .agents/skills~/.gemini/skills
Cursor.cursor/skills~/.cursor/skills
Devin Desktop.windsurf/skills, .agents/skills~/.config/devin/skills
Codex.agents/skills~/.agents/skills
Copilot CLI.github/skills~/.github/skills
Zed.agents/skills~/.agents/skills
Cline.cline/skills, .clinerules/skills, .claude/skills, ~/.cline/skills~/.cline/skills
Roo Code.roo/skills, .agents/skills~/.roo/skills
OpenCode.opencode/skills, .agents/skills~/.config/opencode/skills
Kiro.kiro/steering—
Amp.agents/skills, .claude/skills~/.config/agents/skills
Factory Droid.factory/skills~/.factory/skills
Pi.pi/skills~/.pi/agent/skills
Crush.crush/skills~/.config/crush/skills

Which frontmatter fields each provider recognizes in skills files. A checkmark means the provider parses and uses that field during conversion.

FieldClaude CodeGemini CLICursorDevin DesktopCodexCopilot CLIZedClineRoo CodeOpenCodeKiroAmpFactory DroidPiCrush
agent✓——————————————
allowed-tools✓——————————————
argument-hint✓————✓—————————
compatibility✓—✓——————✓✓—✓✓✓
context✓——————————————
description✓✓✓✓—✓✓✓✓✓✓✓✓✓✓
disable-model-invocation✓—✓——✓✓————————
disallowed-tools✓——————————————
effort✓——————————————
hooks✓——————————————
license✓—✓——✓———✓✓—✓✓✓
metadata✓—✓——————✓✓—✓✓✓
model✓——————————————
name✓✓✓✓—✓✓✓✓✓✓✓✓✓✓
user-invocable✓————✓—————————

Generated from syllago 0.15.0 on 2026-10-02.