Die Kurzantwort
- 1Claude Code:
~/.claude/skills/<name>/SKILL.mdoder.claude/skills/in einem Projekt - 2Codex:
~/.agents/skills/oder.agents/skills/in einem Repo; liest weiterhin das ältere~/.codex/skills/ - 3Cursor:
~/.cursor/skills/oder~/.agents/skills/, dazu Projektordner sowie die Ordner von Claude Code und Codex
Speicherorte der Skills-Ordner für Claude Code, Codex und Cursor
Jeder Agent hat einen persönlichen Ordner in deinem Home-Verzeichnis und einen Projektordner im Repo. Manche lesen auch die Ordner anderer Agents – deshalb kann eine Kopie in mehr als einem Tool auftauchen.
| Agent | Persönlich | Projekt | Liest außerdem |
|---|---|---|---|
| Claude Code | ~/.claude/skills/ | .claude/skills/, dazu die in Unterordnern, wenn Claude dort arbeitet | Enterprise Managed Settings, Plugins, dein claude.ai-Konto (synchronisiert nach ~/.claude/skills/synced/) |
| Codex | ~/.agents/skills/ | .agents/skills/, vom Startordner bis hinauf zum Repo-Root | ~/.codex/skills/ (älter), /etc/codex/skills/, System-Skills |
| Cursor | ~/.cursor/skills/, ~/.agents/skills/ | .cursor/skills/, .agents/skills/, überall im Repo | .claude/skills/, .codex/skills/ und beide in ~ |
Unter Windows ist ~ dein Benutzerordner, zum Beispiel C:\Users\you\.claude\skills.
So sollte ein Claude-Code-Skills-Ordner aussehen
Jeder Skill bekommt einen eigenen Ordner, und SKILL.md liegt direkt darin. Zusätzliche Dateien kommen in Unterordner daneben.
~/.claude/skills/
└── launch-page/
├── SKILL.md
├── references/
└── scripts/Die ZIP-Falle
Beim Entpacken entsteht oft eine zusätzliche Ebene, und du landest bei launch-page/launch-page/SKILL.md. Claude Code schaut nur in skills/<name>/SKILL.md und listet diesen Skill daher nicht. Cursor und Codex suchen tiefer und finden ihn eventuell trotzdem – das erklärt die Meldungen „läuft in Cursor, fehlt in Claude Code“. Verschieb den inneren Ordner eine Ebene nach oben, dann funktioniert er überall.
Welche Kopie gewinnt, wenn zwei Skills denselben Namen haben
Nur Claude Code dokumentiert eine Reihenfolge. Codex kann beide Kopien auflisten, und Cursor sagt nichts dazu.
| Agent | Gleicher Name an zwei Orten |
|---|---|
| Claude Code | Zuerst Enterprise, dann persönlich, dann Projekt. Plugin-Skills kollidieren nie, weil sie den Namen des Plugins tragen. |
| Codex | Führt sie nicht zusammen; beide können erscheinen. |
| Cursor | Für Skills nicht dokumentiert. |
Verlass dich nicht auf die Reihenfolge. Behalte eine Kopie oder benenne eine davon um.
Skills in Cursor Cloud Agents
Nur ~/.cursor/skills/ wird mit Cursor Cloud Agents synchronisiert, und auch nur, wenn Sync Skills for Cloud Agents aktiviert ist. Ein Skill in ~/.agents/skills/ kann lokal funktionieren und in der Cloud trotzdem fehlen.
Nachdem du einen Skill verschoben hast
Meist bemerkt der Agent es von selbst. Taucht der Skill trotzdem nicht auf, mach Folgendes:
| Agent | Damit die Änderung sichtbar wird |
|---|---|
| Claude Code | Nichts; /reload-skills ausführen, wenn der Skills-Ordner neu ist |
| Codex | Meist nichts; neu starten, wenn er nicht erscheint |
| Cursor | Neuen Chat öffnen oder Fenster neu laden |
Häufige Fragen
Wo werden Claude Skills gespeichert?
Persönliche Skills liegen in ~/.claude/skills/<name>/SKILL.md. Projekt-Skills liegen in .claude/skills/<name>/SKILL.md im Repo.
Wo ist der Skills-Ordner von Codex?
~/.agents/skills/ für persönliche Skills und .agents/skills/ in einem Repository. Codex liest weiterhin das ältere ~/.codex/skills/, wo OpenAIs $skill-installer Skills ablegt.
Kann ein Ordner für alle Agents reichen?
Nein. Cursor liest sie alle, aber Claude Code braucht ~/.claude/skills/ und Codex braucht ~/.agents/skills/ oder ~/.codex/skills/.
Quellen
War diese Anleitung hilfreich?
