Wird geladen
In dieser LektionAm Ende kannst du
  • Definiere, was Claude Code Skills sind und wie sie funktionieren
  • Erkläre, wo Skills leben (persönliche vs. Projektverzeichnisse)
  • Unterscheide zwischen Skills, CLAUDE.md und Slash-Commands
  • Identifiziere Szenarien, in denen Skills das richtige Anpassungstool sind

Was sind Skills?

Wird geladen

Was sind Skills? · 3 min

ZusammenfassungTranskript

Dieses Video führt in Skills ein — wiederverwendbare Markdown-Dateien, die Claude Code beibringen, wie es bestimmte Aufgaben automatisch bewältigt. Anstatt bei jeder Anfrage die Anweisungen zu wiederholen, wenn du Claude bittest, einen PR zu prüfen oder eine Commit-Nachricht zu schreiben, schreibst du einen Skill einmal, und Claude wendet ihn an, wann immer die Aufgabe auftritt. Das Video behandelt, was Skills sind, wo sie leben und wie sie sich zu anderen Claude Code-Anpassungsoptionen verhalten.

Wichtigste Erkenntnisse

  • Skills sind Ordner mit Anweisungen, die Claude Code entdecken und verwenden kann, um Aufgaben präziser zu bewältigen. Jeder Skill lebt in einer SKILL.md-Datei mit einem Namen und einer Beschreibung in ihrem Frontmatter
  • Claude verwendet die Beschreibung, um Skills zu Anfragen zuzuordnen. Wenn du Claude bittest, etwas zu tun, vergleicht es deine Anfrage mit den verfügbaren Skill-Beschreibungen und aktiviert diejenigen, die passen
  • Persönliche Skills landen in ~/.claude/skills und folgen dir über alle Projekte hinweg. Projekt-Skills landen in .claude/skills innerhalb eines Repositorys und werden mit jedem geteilt, der es klont
  • Skills laden bei Bedarf — anders als CLAUDE.md (das in jede Konversation geladen wird) oder Slash-Commands (die einen expliziten Aufruf erfordern), aktivieren sich Skills automatisch, wenn Claude die Situation erkennt
  • Wenn du dich dabei wiederfindest, Claude wiederholt dasselbe zu erklären, ist das ein Skill, der darauf wartet, geschrieben zu werden

Jedes Mal, wenn du Claude die Coding-Standards deines Teams erklärst, wiederholst du dich. Bei jedem PR-Review beschreibst du erneut, wie das Feedback strukturiert sein soll. Bei jeder Commit-Nachricht erinnerst du Claude an dein bevorzugtes Format. Skills beheben das.

Ein Skill ist eine Markdown-Datei, die Claude einmal beibringt, wie man etwas macht. Claude wendet dieses Wissen dann automatisch an, wann immer es relevant ist.

Was Skills sind

Skills sind Ordner mit Anweisungen und Ressourcen, die Claude Code entdecken und verwenden kann, um Aufgaben präziser zu bewältigen. Jeder Skill lebt in einer SKILL.md-Datei mit einem Namen und einer Beschreibung in ihrem Frontmatter.

Die Beschreibung ist ausschlaggebend dafür, wie Claude entscheidet, ob der Skill verwendet wird. Wenn du Claude bittest, einen PR zu prüfen, vergleicht es deine Anfrage mit den verfügbaren Skill-Beschreibungen und findet die passende. Claude liest deine Anfrage, vergleicht sie mit allen verfügbaren Skill-Beschreibungen und aktiviert diejenigen, die passen.

So sieht das Frontmatter eines Skills aus:

yaml
---
name: pr-review
description: Reviews pull requests for code quality. Use when reviewing PRs or checking code changes.
---

Unterhalb des Frontmatters schreibst du die tatsächlichen Anweisungen — deine Review-Checkliste, Formatierungspräferenzen oder was auch immer Claude für diese Aufgabe wissen muss.

Wo Skills leben

Du kannst Skills an verschiedenen Orten speichern, abhängig davon, wer sie benötigt:

  • Persönliche Skills landen in ~/.claude/skills (dein Home-Verzeichnis). Diese folgen dir über alle deine Projekte hinweg — dein Commit-Nachrichten-Stil, dein Dokumentationsformat, wie du erklärten Code magst.
  • Projekt-Skills landen in .claude/skills innerhalb des Root-Verzeichnisses deines Repositorys. Jeder, der das Repo klont, erhält diese Skills automatisch. Hier leben Team-Standards, wie die Markenrichtlinien deines Unternehmens, bevorzugte Schriftarten und Farben für Webdesign.

Unter Windows leben persönliche Skills in C:/Users/<your-user>/.claude/skills.

Projekt-Skills werden zusammen mit deinem Code in die Versionskontrolle übernommen, sodass das gesamte Team sie gemeinsam nutzt.

Skills vs. CLAUDE.md vs. Slash-Commands

Claude Code bietet mehrere Möglichkeiten, das Verhalten anzupassen. Skills sind einzigartig, weil sie automatisch und aufgabenspezifisch sind. So vergleichen sie sich:

  • CLAUDE.md-Dateien laden in jede Konversation. Wenn du möchtest, dass Claude immer den Strict-Mode von TypeScript verwendet, gehört das in CLAUDE.md.
  • Skills laden bei Bedarf, wenn sie zu deiner Anfrage passen. Claude lädt zunächst nur den Namen und die Beschreibung, sodass sie nicht dein gesamtes Kontextfenster füllen. Deine PR-Review-Checkliste muss nicht im Kontext sein, wenn du debuggst — sie lädt, wenn du tatsächlich um ein Review bittest.
  • Slash-Commands erfordern, dass du sie explizit eingibst. Skills nicht. Claude wendet sie an, wenn es die Situation erkennt.

Wenn Claude einen Skill zu deiner Anfrage zuordnet, siehst du ihn im Terminal laden:

Wann Skills verwendet werden sollten

Skills funktionieren am besten für spezialisiertes Wissen, das für bestimmte Aufgaben gilt:

  • Code-Review-Standards, die dein Team befolgt
  • Commit-Nachrichtenformate, die du bevorzugst
  • Markenrichtlinien für deine Organisation
  • Dokumentationsvorlagen für bestimmte Arten von Dokumenten
  • Debugging-Checklisten für bestimmte Frameworks

Die Faustregel ist einfach: Wenn du dich dabei wiederfindest, Claude wiederholt dasselbe zu erklären, ist das ein Skill, der darauf wartet, geschrieben zu werden.

Reflexion zur Lektion

  • Denke an deine jüngsten Interaktionen mit Claude Code. Welche Anweisungen hast du wiederholt gegeben? Wie hätte dir ein Skill Zeit sparen können?
  • Denk an den Workflow deines Teams. Welche Standards oder Prozesse würden am meisten davon profitieren, als Skills kodiert zu werden?

Was kommt als Nächstes

In der nächsten Lektion erstellst du deinen ersten Skill von Grund auf und lernst, wie Claude Code Skills im Hintergrund entdeckt, zuordnet und lädt.