Was Skills sind und warum sie wichtig sind
# Was Skills sind und warum sie wichtig sind
Geben Sie „bau mir ein Budgetmodell“ in einen gewöhnlichen Chatbot ein, und Sie bekommen eine Textwand darüber, was ein Budget enthalten sollte. Geben Sie es in Claude ein, mit dem passenden geladenen Skill, und Sie bekommen eine echte Datei budget_model.xlsx zurück, Formeln verdrahtet, Übersichtstab inklusive, bereit zum Öffnen in Excel. Um diesen Unterschied geht es in dieser Lektion.
Ein Skill ist ein gepackter Ordner aus Anweisungen und begleitenden Dateien, den Claude nur dann lädt, wenn eine Aufgabe ihn erfordert. ErErThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → ist der Mechanismus, der aus einem Allzweck-Assistenten bei Bedarf einen Fachspezialisten macht, ohne dass Sie die Domäne jedes Mal neu erklären müssen.
Die Kernidee: progressive disclosure
Sie wissen bereits, dass das Kontextfenster endlich ist und dass es Verschwendung ist, es mit Anweisungen vollzustopfen. Skills lösen das mit progressive disclosure: Claude liest vorab nur eine kurze Beschreibung jedes verfügbaren Skills und lädt die vollständigen Anweisungen und Dateien *erst dann*, wenn eine Aufgabe passt.
Denken Sie in drei Ebenen:
1. Metadaten (immer sichtbar): ein Name und eine einzeilige Beschreibung, z. B. „Erstellt und bearbeitet Excel-Tabellen mit Formeln und Diagrammen.“ Das ist winzig und kostet fast keinen Kontext.
2. Anweisungen (bei Treffer geladen): eine Datei SKILL.md mit der detaillierten Anleitung. Claude zieht sie heran, sobald der Skill als relevant eingestuft wird.
3. Mitgelieferte Ressourcen (bei Bedarf geladen): Skripte, Templates, Referenzdokumente, Schemas. Claude greift nur dann darauf zu, wenn der konkrete Schritt sie erfordert.
Ein Workspace kann also zwanzig Skills installiert haben und zahlt fast keine Kontextsteuer, bis einer tatsächlich ausgelöst wird. Das ist der ganze Trick, und deshalb skalieren Skills dort, wo ein riesiger Master-Prompt es nicht tut.
Die offizielle Referenz finden Sie unter docs.claude.com, und Anthropic veröffentlicht Beispiel-Skills offen unter github.com/anthropics/skills.
Anatomie eines Skills
Ein Skill ist einfach ein Ordner. Mindestens enthält ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → eine Datei SKILL.md mit einem YAML-Frontmatter-Block oben und den Anweisungen darunter.
So sieht das Frontmatter für einen Spreadsheet-Skill aus:
name: xlsx-builder
description: >
Build and edit real .xlsx files from structured requests like budgets,
forecasts, and trackers. Use when the user wants a downloadable spreadsheet
with working formulas, not a description of one.Die description ist die wichtigste Zeile, die Sie schreiben werden. Sie ist die Metadaten-Angabe, die Claude jederzeit liest, und anhand derer Claude entscheidet, ob der Skill geladen wird. Vage Beschreibungen werden ignoriert; präzise, mit Triggerwörtern gespickte Beschreibungen werden im richtigen Moment aufgegriffen.
Unter dem Frontmatter enthält der Body von SKILL.md das eigentliche Playbook in reinem Markdown. Für unseren Spreadsheet-Skill kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnte dort stehen:
- Verwende die Bibliothek
openpyxl, um Dateien zu schreiben. - Lege immer einen Tab
Summaryan plus einen Tab je Datenkategorie. - Referenziere Zellen in Formeln, schreibe Summen nie hart hinein.
- Speichere das Ergebnis in einer Datei, die der Nutzer herunterladen kann.
Ein Skill kann auch ein echtes Skript mitliefern, damit Claude es nicht jedes Mal neu erfindet:
# scripts/build_budget.py
from openpyxl import Workbook
def build_budget(categories: dict[str, float], path: str) -> str:
wb = Workbook()
ws = wb.active
ws.title = "Budget"
ws.append(["Category", "Monthly", "Annual"])
for row, (name, monthly) in enumerate(categories.items(), start=2):
ws.cell(row=row, column=1, value=name)
ws.cell(row=row, column=2, value=monthly)
ws.cell(row=row, column=3, value=f"=B{row}*12")
last = len(categories) + 1
ws.append(["Total", f"=SUM(B2:B{last})", f"=SUM(C2:C{last})"])
wb.save(path)
return pathBeachten Sie, dass die Formeln (=B2*12, =SUM(...)) *in* die Datei geschrieben werden. Der Nutzer bekommt ein lebendes Modell, das ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → bearbeiten kann, keinen statischen Schnappschuss. Das ist der Sprung von „ein Budget beschreiben“ zu „ein Budget liefern“.
Ein Skill ist kein einmaliger Prompt
Das ist die wichtigste Unterscheidung, machen wir sie also konkret.
Ein einmaliger Prompt ist eine Nachricht, die Sie einmal tippen. Selbst ein brillanter ist weg, sobald das Gespräch weiterzieht. Um das Ergebnis zu wiederholen, kopieren Sie ihn, passen ihn an und hoffen, dass Sie jede Nuance erinnert haben. ErErThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → lässt sich nicht versionieren, ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → trägt keine Dateien, und Ihre Kollegen kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen ihn nicht wiederverwenden, ohne dass Sie den Rohtext teilen.
Ein Skill ist ein wiederverwendbares Asset:
- Er bleibt bestehen. Einmal installiert, ist ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → über Gespräche hinweg verfügbar, ohne erneutes Einfügen.
- Er trägt Dateien. Skripte, Templates und Referenzdaten reisen mit. Ein Prompt kann nur Worte enthalten.
- Er ist teilbar und versionierbar. Ein Ordner kann in git committet, reviewt und mit der Zeit verbessert werden. „Der Budget-Skill soll immer eine 12-Monats-Projektion enthalten“ ist eine einzeilige Änderung, die alle erben.
- Er lädt bedingt. Ein Prompt ist immer in Ihrem Kontext, wenn Sie ihn einfügen. Ein Skill kostet nichts, bis ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → gebraucht wird.
Ein Prompt sagt Claude, was *dieses eine Mal* zu tun ist. Ein Skill bringt Claude bei, in einer *Kategorie* von Aufgaben gut zu sein, jedes Mal, mit dem passenden Tooling.
Wo Skills laufen
Skills sind nicht an eine Oberfläche gebunden. Dieselbe gepackte Fähigkeit taucht im gesamten Anthropic-Ökosystem auf:
- Die Claude-Apps (Web, Desktop, Mobile): Sie aktivieren Skills in den Einstellungen, und Claude ruft sie automatisch auf, wenn eine Aufgabe passt. Hier erzeugt das Spreadsheet-Beispiel direkt im Gespräch eine herunterladbare Datei.
- Claude Code: Skills erweitern Claudes Verhalten in Ihrem Terminal und Editor, sodass ein Skill „Release-Notes-Dokument generieren“ genauso funktioniert wie in der Web-App.
- Die Anthropic API und das Claude Agent SDK: Wenn Sie eigene Agents bauen, kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Sie Skills ausliefern, damit das Claude in Ihrer Anwendung dieselben Spezialistenverhalten hat. In den Claude Agent SDK docs steht, wie managed agents sie laden.
Ein Ordner, viele Runtimes. Sie erstellen die Fähigkeit einmal, und sie reist mit.
Equip agents for the real world with Agent Skills
Skills vs. der Rest des Werkzeugkastens
Sie haben inzwischen mehrere Claude-Features kennengelernt, und es ist leicht, sie zu verwechseln. Hier das saubere mentale Modell:
- Projects gruppieren Gespräche und geteilten Kontext (Dateien, Anweisungen) rund um ein Arbeitsfeld. Sie sind das *Wo* Ihrer Arbeit.
- Artifacts sind das Live-Ausgabefenster für Code, Dokumente und Apps, die Claude erzeugt. Sie sind das, *was Sie sehen* als Ergebnis.
- Styles formen Claudes Ton und Stimme. Sie verändern, *wie es klingt*.
- Connectors und MCP geben Claude Zugriff auf externe Daten und Tools (Ihr Google Drive, eine Datenbank, eine interne APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen →) über ein Standardprotokoll. Sie verändern, *was Claude erreichen kann*. Mehr dazu auf modelcontextprotocol.io.
- Skills packen *prozedurales Know-how plus Dateien* für eine Aufgabenkategorie. Sie verändern, *was Claude gut zu tun weiß*.
Die nützliche Kombination: Ein Connector lässt Claude die Ist-Zahlen des letzten Quartals aus Ihrem Finanzsystem ziehen, und ein Skill weiß, wie man diese Zahlen in ein sauber strukturiertes .xlsx-Modell überführt. Reichweite und Know-how sind verschiedene Probleme, und Skills besitzen die Know-how-Hälfte.
Wissenscheck
1. Was beschreibt am besten, was ein Skill im Sinne dieser Lektion ist?
2. Warum erlaubt progressive disclosure, viele Skills in einem Workspace zu installieren, ohne hohe Performancekosten?
3. Was ist im Spreadsheet-Beispiel der entscheidende Unterschied zwischen der Antwort eines gewöhnlichen Chatbots und Claude mit dem passenden geladenen Skill?
4. Wählen Sie ALLE Aussagen, die die drei Ebenen von progressive disclosure korrekt beschreiben.
Wählen Sie alle richtigen Antworten aus.
5. Wählen Sie ALLE Aussagen, die zur Datei SKILL.md und ihrem description-Feld zutreffen.
Wählen Sie alle richtigen Antworten aus.
Wann man einen Skill baut (und wann nicht)
Nicht jede Aufgabe verdient einen Skill. Der Test ist Wiederholung plus Spezifität.
Bauen Sie einen Skill, wenn:
- Sie dieselbe *Art* Aufgabe wiederholt erledigen (monatliche Board-Decks, Vertragszusammenfassungen, formatierte Exporte).
- Die Aufgabe Regeln hat, deren Wiederholung mühsam ist („immer zwei Nachkommastellen“, „Markenfarben des Unternehmens“, „genau diese Tab-Struktur“).
- Die Aufgabe von mitgeliefertem Code oder Templates profitiert, die jedes Mal einzufügen lästig wäre.
Lassen Sie es, wenn:
- Die Aufgabe wirklich einmalig ist. Ein guter Prompt ist schneller.
- Die „Regel“ eigentlich nur Ihr Geschmack beim Ton ist. Das ist ein Style, kein Skill.
- Sie hauptsächlich *Zugriff* auf ein System brauchen statt eine Prozedur. Das ist ein Connector, kein Skill.
Ein schneller Bauchtest: Wenn Sie denselben langen Anweisungsblock zum dritten Mal einfügen, will dieser Block ein Skill werden.
Wie Claude entscheidet, einen zu nutzen
Claude führt nicht bei jeder Nachricht jeden Skill aus. Es liest die verfügbaren Beschreibungen, vergleicht sie mit Ihrer Anfrage und lädt den besten Treffer. Deshalb leistet das Feld description echte Engineering-Arbeit.
Vergleichen Sie:
- Schwach:
description: helps with spreadsheets - Stark:
description: Build downloadable .xlsx files with working formulas and multiple tabs for budgets, forecasts, and trackers. Use when the user asks to "build," "model," or "export" numeric data.
Die starke Version benennt den Dateityp, die Trigger und die Abgrenzung. Wenn Sie einen Skill schreiben, investieren Sie hier echte Mühe. Das ist der Unterschied zwischen einem Skill, der zuverlässig auslöst, und einem, der ungenutzt bleibt.
Wenn zwei Skills plausibel passen kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnten, halten Sie ihre Beschreibungen unterscheidbar, damit Claude nicht raten muss. Überlappende Beschreibungen sind der häufigste Grund, warum ein Skill nicht auslöst, wenn Sie es erwarten.
Ein vollständiger Durchlauf in der Praxis
Setzen wir es mit dem Budget-Beispiel zusammen:
1. Sie fragen: „Bau mir ein Budgetmodell für 2026 mit Miete, Personal, Software und Marketing.“
2. Claude scannt die Skill-Metadaten und findet bei xlsx-builder einen Treffer über die Wörter „bau“ und „Budgetmodell“.
3. Es lädt SKILL.md, sieht die Regel zum Summary-Tab und zu formelbasierten Summen und zieht scripts/build_budget.py heran.
4. Es führt das Skript mit Ihren Kategorien aus und erzeugt echte Zellen und =SUM-Formeln.
5. Sie erhalten eine herunterladbare budget_2026.xlsx, die Sie sofort öffnen und bearbeiten kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen.
Kein erneutes Erklären der Tab-Struktur. Kein kopierter Boilerplate. Nächsten Monat sagen Sie „gleiches Modell, neue Zahlen“, und es funktioniert einfach, weil die Prozedur im Skill lebt und nicht in Ihrem Gedächtnis.
Key Takeaways
- Ein Skill ist ein Ordner, kein Prompt. ErErThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → packt Anweisungen plus echte Dateien (Skripte, Templates), die Claude über progressive disclosure nur bei passender Aufgabe lädt.
- Das Feld `description` ist der Trigger. Schreiben Sie es mit konkreten Dateitypen, Aktionsverben und Abgrenzungen, damit Claude den Skill zuverlässig im richtigen Moment wählt.
- Nutzen Sie Skills für wiederkehrende, regelintensive Aufgaben; Styles für den Ton und Connectors/MCP für den Zugriff. Sie lösen verschiedene Probleme und ergänzen sich gut.
- Liefern Sie funktionierenden Code mit, wenn das Ergebnis ein echtes Artefakt sein soll. Ein Spreadsheet-Skill, der
=SUM-Formeln schreibt, liefert ein editierbares Modell, nicht dessen Beschreibung. - Skills reisen über Oberflächen hinweg. Einmal erstellt, läuft dieselbe Fähigkeit in den Claude-Apps, in Claude Code und in Ihren eigenen Agents auf Basis des Agent SDK. Starten Sie mit Anthropics Beispielen unter github.com/anthropics/skills.
Was Sie aus dieser Lektion umsetzen
Diese Maßnahmen sind im Playbook der Rolle zusammengefasst.
- Beschreibung eines Skills mit Verben, Dateitypen und Triggern schreiben
- Bei wiederkehrenden, regellastigen Aufgaben lieber ein Skill als einen langen Prompt nutzen
- Den Trigger eines Skills mit drei echten Anfragen testen, bevor Sie ihn verfeinern