runtimes
Where skills go
Skillet reaches each surface through a different mechanism, and not every surface can keep a skill current. Rows are grouped by what actually persists, so the expectation matches reality. 13 live.
Always synced
Installs locally and stays current with background sync.
- Operational
Claude Code
CLIReads ~/.claude/skills/
- Operational
Codex
CLIReads ~/.agents/skills/
- Operational
OpenClaw
CLIReads ~/.openclaw/skills/
- Operational
Hermes
CLIReads ~/.hermes/skills/ and %LOCALAPPDATA%\hermes\skills
- Operational
CI / cloud
EnvSKILLET_SKILLS environment injection, current at run time
- Operational
Cursor
CLIProject-scoped .cursor/rules/*.mdc (SKILL.md translated to .mdc)
- Operational
Devin Desktop
DesktopNative SKILL.md folders in ~/.codeium/windsurf/skills (formerly Windsurf)
- Operational
Devin
CLINative SKILL.md folders in ~/.config/devin/skills
Loaded on demand
Pulled live when the agent needs it. Not stored or auto-updated.
- Operational
Claude Desktop
MCPNo skills folder. Served live by skillet mcp (stdio), one config entry
- Operational
Claude.ai
MCPPasteLive over your personal MCP link (Settings → Account), or project-knowledge bundle upload.
- Operational
ChatGPT (personal)
MCPExporttieredPlus/Pro: dev-mode connector via your MCP link. Any tier: bundle into a Custom GPT or Project. No push API.
- Operational
ChatGPT (Business/Enterprise/Edu)
ExportMCPNative Skills upload (admin, beta) or an admin-added MCP Apps connector with the same link.
Sandboxed
Loaded through a plugin/MCP. No local install on this surface.
- Operational
Claude Cowork
MCPAdd your personal MCP link (Settings → Account) as a connector. Served live, sandboxed, no local-dir write.
Per-runtime setup lives in the pages listed under Runtimes in the sidebar.