Was sind Claude Skills?
Wiederverwendbare Anweisungen — bring Claude deinen Workflow bei
⏱ ca. ~7 Min
01 · Lesen
Du baust schon eine Weile Projekte mit Claude Code. Aber bei jedem neuen Chat musst du deine Vorlieben neu erklären — Codestil, Format für Commit-Nachrichten, Testmethoden, Projektkonventionen.
Was, wenn Claude deine Workflow-Regeln dauerhaft merken könnte?
Genau das sind Claude Skills. Ein Skill ist eine wiederverwendbare Anweisungsdatei, die Claude genau sagt, wie du arbeiten willst. Regeln einmal schreiben, Claude hält sich in jedem Chat daran — automatisch.
Kein ständiges Wiederholen mehr. Keine inkonsistenten Ergebnisse mehr. Einfach Claude, der so arbeitet, wie du es willst.
💡 Stell dir das so vorStell dir einen Skill wie das Einarbeiten einer neuen Kollegin vor. Statt jeden Morgen die Teamkonventionen zu erklären, schreibst du sie ins Teamhandbuch. Ein Skill ist Claudes Handbuch — dauerhaft, wiederverwendbar, jederzeit aktualisierbar.
Kernpunkte
- Jeder neue Claude-Code-Chat startet bei null — er erinnert sich nicht an frühere Vorlieben
- Ein Skill ist eine wiederverwendbare Anweisungsdatei, die Claude automatisch lädt
- Einmal geschrieben, greift der Skill in jedem Chat in diesem Projekt
- Skills verwandeln deine ungeschriebenen Regeln in dauerhafte, teilbare Anweisungen
02 · Lesen
Ein Claude Skill ist ein Ordner mit einer SKILL.md-Datei darin. Mehr nicht.
Die SKILL.md enthält Anweisungen in natürlicher Sprache, mit optionalen YAML-Metadaten oben. Du kannst auch Referenzdateien hinzulegen — zum Beispiel einen Style Guide oder ein Datenbankschema — um Claude zusätzlichen Kontext zu geben.
Skills liegen an bestimmten Orten, an denen Claude nach ihnen sucht: - Projekt-Skills liegen in .claude/skills/ — sie werden nur in diesem Projekt geladen - Benutzer-Skills liegen in ~/.claude/skills/ — sie werden in jedem Projekt auf deinem Rechner geladen
Wenn ein Skill aktiv ist, liest Claude seine Anweisungen und befolgt sie, als hättest du sie selbst in den Chat getippt.
Kernpunkte
- Skill = ein Ordner mit einer SKILL.md-Datei
- SKILL.md hat zwei Teile: YAML-Frontmatter (Metadaten) + Markdown-Body (Anweisungen)
- Optional: Referenzdateien im selben Ordner liefern zusätzlichen Kontext
- Projekt-Skills: .claude/skills/ — Benutzer-Skills: ~/.claude/skills/
03 · Code-Beispiel
Unten siehst du, wie ein minimaler Skill auf der Festplatte aussieht — einfach ein Ordner mit einer Datei.
Ordnerstruktur
.claude/skills/my-skill/
└── SKILL.md
Inhalt der SKILL.md
---
name: My First Skill
description: A simple example skill
---
When working on this project, always use TypeScript strict mode.
Prefer functional components over class components.
Use camelCase for variables and PascalCase for components.
Die ----Zeilen markieren die YAML-Frontmatter — die Metadaten des Skills. Alles unter dem abschließenden --- ist der Hauptteil mit den Anweisungen — die Regeln in natürlicher Sprache, an die sich Claude hält, wenn dieser Skill aktiv ist.
04 · Quiz
Denk daran, was am Anfang jedes neuen Claude-Code-Chats passiert. Welches Hauptproblem lösen Claude Skills?
- Du musst deine Vorlieben in jedem neuen Chat wiederholen
- Claude Code läuft zu langsam
- Claude Code kann ohne Skills keine Dateien lesen
- Claude Code unterstützt kein TypeScript
05 · Ausfüllen
Die Hauptdatei in jedem Skill-Ordner heißt _____.md
06 · Lesen
Claude Code sucht an bestimmten Orten nach Skills. Wenn du /skill in den Chat tippst, listet Claude alle verfügbaren Skills auf, damit du sie aktivieren kannst.
Skills können sich aber auch automatisch laden, je nachdem, wo sie liegen: - Projekt-Skills liegen in .claude/skills/ im Repo — passend für Teamkonventionen, an die sich alle Entwickler im Projekt halten sollen - Benutzer-Skills liegen in ~/.claude/skills/ in deinem Home-Verzeichnis — passend für persönliche Vorlieben, die dich durch alle Projekte begleiten
Projekt-Skills eignen sich für Dinge wie „Unsere API nutzt kebab-case-URLs" oder „Wir verwenden Conventional Commits". Benutzer-Skills passen zu Dingen wie „Erklär alles" oder „Schlag immer Tests vor".
Kernpunkte
- Der /skill-Befehl listet verfügbare Skills auf und aktiviert sie
- Projekt-Skills (.claude/skills/) werden über git mit dem Team geteilt
- Benutzer-Skills (~/.claude/skills/) sind persönlich und greifen in allen Projekten
- Projekt-Skills = Teamkonventionen; Benutzer-Skills = persönliche Vorlieben
07 · Quiz
Deine Teamregel: Alle API-Routes nutzen kebab-case-URLs. Du willst, dass sich jede Entwicklerin automatisch daran hält, wenn sie Claude Code verwendet. Wo gehört dieser Skill hin?
- ~/.claude/skills/ — gilt für alle deine Projekte
- .claude/skills/ im Projekt-Repo
- Eine Textdatei auf dem Desktop
- Ein Kommentar im Quellcode
08 · Ausfüllen
Skills, die in jedem Projekt auf deinem Rechner gelten (persönliche Vorlieben), liegen in ~/._____/skills/
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.