Ratgeber
Skills mit Claude Code, Codex, Cursor und OpenCode synchronisieren
Halte alle Skills in einem Ordner und verlinke ihn dorthin, wo jedes Tool sucht: ~/.claude/skills für Claude Code, ~/.agents/skills für Codex (Cursor und OpenCode lesen beide). Um dieselben Skills mit einem Team zu teilen, stellst du sie stattdessen von einem MCP-Server bereit, denn alle vier Tools verbinden sich mit Remote-MCP-Servern.
Kurze Antwort
- Claude Code:
~/.claude/skillsoder.claude/skillsin einem Repository. Es liest.agents/skillsnicht. - Codex:
~/.agents/skillsoder.agents/skillsin einem Repository. - Cursor:
.cursor/skillsund.agents/skills, außerdem.claude/skillsund.codex/skills, jeweils im Repository oder unter~/. - OpenCode:
.opencode/skills,~/.config/opencode/skills, außerdem.claude/skillsund.agents/skills.
Wo jedes Tool sucht
| Tool | Persönlicher Ordner | Ordner im Repository | Liest außerdem |
|---|---|---|---|
| Claude Code | ~/.claude/skills | .claude/skills | Verwaltete Skills, Plugin-Skills und Skills aus dem claude.ai-Konto |
| Codex | ~/.agents/skills | .agents/skills (aktueller Ordner, übergeordneter Ordner, Wurzel des Repositorys) | /etc/codex/skills |
| Cursor | ~/.cursor/skills, ~/.agents/skills | .cursor/skills, .agents/skills | .claude/skills, .codex/skills und ihre Varianten unter ~/ |
| OpenCode | ~/.config/opencode/skills | .opencode/skills | .claude/skills, .agents/skills und ihre Varianten unter ~/ |
Aus der Dokumentation der einzelnen Tools, abgerufen am 4. November 2026. Jeder Ordner enthält einen Unterordner pro Skill mit einer SKILL.md darin.
Zwei Ordner decken alle vier ab: ~/.claude/skills (Claude Code, Cursor, OpenCode) und ~/.agents/skills (Codex, Cursor, OpenCode).
Eine Kopie auf deinem Rechner: Symlinks
Halte die echten Dateien in einem Ordner und lass beide Orte darauf zeigen. Unter macOS oder Linux:
mkdir -p ~/skills
# zuerst vorhandene Skills hineinverschieben, dann:
ln -s ~/skills ~/.claude/skills
ln -s ~/skills ~/.agents/skills
Wenn einer der Ordner schon existiert, verschiebe seinen Inhalt nach ~/skills und lösche den leeren Ordner, bevor du verlinkst. Cursor und OpenCode lesen beide Orte und erreichen dieselben Dateien also über zwei Pfade. Zeigt eines davon einen Skill doppelt an, ist es trotzdem nur eine Datei: Bearbeite sie einmal in ~/skills.
In einem Repository machst du dasselbe mit .claude/skills und .agents/skills, committest den echten Ordner, und alle, die das Repository klonen, bekommen die Skills.
Eine Kopie für das Team: ein MCP-Server
Symlinks und Repositorys funktionieren für Entwicklerinnen und Entwickler. Sie erreichen aber nicht die Person im Team, die im Browser mit Claude oder ChatGPT arbeitet, und sie brauchen ein git pull zum Aktualisieren. Alle vier Coding-Agents verbinden sich auch mit Remote-MCP-Servern:
- Claude Code:
claude mcp add --transport http <name> <url> - Codex: ein Servereintrag mit
url = "…"in der Konfiguration (Streamable HTTP). - Cursor: ein Streamable-HTTP-Server in den MCP-Einstellungen.
- OpenCode: ein Server mit
"type": "remote"in der Konfiguration.
Ein Server mit den Skills des Teams gibt den Coding-Agents, Claude und ChatGPT dieselbe aktuelle Kopie, ohne dass jemand etwas pullen oder neu verlinken muss.
AI Skill Pod · kostenlos starten
Ein Pod für die Skills deines Teams und ein MCP-Link für Claude Code, Codex, Cursor, OpenCode, Claude und ChatGPT. Wer nie ein Terminal öffnet, fügt Skills hinzu, indem er ein Dokument einfügt oder im Chat „Mach daraus einen Team-Skill“ sagt.
Prüfen, ob ein Tool deinen Skill sieht
- Prüfe die Struktur:
<ordner>/<skill-name>/SKILL.md, wobei der Ordner genauso heißt wie das Feldname. - Prüfe das Frontmatter: ein
nameaus Kleinbuchstaben, Ziffern und Bindestrichen, höchstens 64 Zeichen, und eine nicht leeredescription. Der SKILL.md-Konverter schreibt beides. - Starte eine neue Sitzung und frag den Agent, welche Skills er hat, oder bitte um die Aufgabe, die die Beschreibung nennt.
Skills for this
- ProduktPRD from messy notes (English)Turns notes, Slack threads, and call notes into a PRD: problem with evidence, goals and non-goals, metrics, must/should/could requirements, and flagged gaps.
- ProduktRelease notes from merged changes (English)Writes customer-facing release notes from merged PRs or tickets, grouped New, Improved, Fixed, benefit-first, plus an internal changelog.
- ProduktUser stories with acceptance criteria (English)Turns a feature into user stories with Given/When/Then acceptance criteria, edge cases, out-of-scope notes, and an INVEST check per story.
- ProduktSpec review before build (English)Reviews a PRD or spec before build for ambiguity, missing empty/loading/error/permission states, metrics, rollout, and a first-time user walk-through.
- Customer SuccessBug report from a support ticket (English)Turns a customer complaint into an engineering-ready bug report: steps to reproduce, expected vs actual, environment, impact, evidence, and questions to ask.
Fragen
Wie synchronisiere ich Skills aus Claude Code mit Claude Desktop und claude.ai?
Claude Code liest Ordner auf der Festplatte; Claude Desktop und claude.ai speichern hochgeladene Skills in deinem Konto. Lade denselben Ordner als ZIP unter Customize > Skills hoch oder verbinde beide mit einem MCP-Server, der die Skills bereitstellt.
Warum sieht Claude Code meinen Ordner .agents/skills nicht?
Claude Code liest ~/.claude/skills und .claude/skills, nicht .agents/skills. Verlinke den Ordner nach ~/.claude/skills, wie in den Schritten zu Symlinks oben.
Quellen
- Doku zu Claude Code: Skills (abgerufen 2026-11-04)
- Doku zu Claude Code: MCP (abgerufen 2026-11-04)
- Doku zu Codex: Skills erstellen (abgerufen 2026-11-04)
- Doku zu Codex: MCP (abgerufen 2026-11-04)
- Doku zu Cursor: Skills (abgerufen 2026-11-04)
- Doku zu Cursor: MCP (abgerufen 2026-11-04)
- Doku zu OpenCode: Skills (abgerufen 2026-11-04)
- Doku zu OpenCode: MCP-Server (abgerufen 2026-11-04)