Custom Skills ermöglichen es dir, Claude mit spezialisiertem Wissen und Workflows zu erweitern, die spezifisch für deine Organisation oder deinen persönlichen Arbeitsstil relevant sind. Dieser Artikel erklärt, wie du deine eigenen Skills erstellst, strukturierst und testest.
Skills können so einfach wie ein paar Zeilen Anweisungen oder so komplex wie Multi-Datei-Pakete mit ausführbarem Code sein. Die besten Skills:
Lösen eine spezifische, wiederholbare Aufgabe
Haben klare Anweisungen, die Claude befolgen kann
Enthalten Beispiele, wenn diese hilfreich sind
Definieren, wann sie verwendet werden sollten
Konzentrieren sich auf einen Workflow, anstatt alles tun zu wollen
Erstellen einer Skill.md-Datei
Jeder Skill besteht aus einem Verzeichnis, das mindestens eine Skill.md-Datei enthält, die das Herzstück des Skills ist. Diese Datei muss mit einem YAML-Frontmatter beginnen, um erforderliche Metadatenfelder für Name und Beschreibung zu enthalten. Sie kann auch zusätzliche Metadaten, Anweisungen für Claude oder Referenzdateien, ausführbare Skripte oder Tools enthalten.
Erforderliche Metadatenfelder
name: Ein benutzerfreundlicher Name für deinen Skill (maximal 64 Zeichen)
Beispiel: Brand Guidelines
description: Eine klare Beschreibung, was der Skill tut und wann er verwendet werden sollte.
Dies ist entscheidend – Claude nutzt dies, um zu bestimmen, wann dein Skill aufgerufen werden sollte (maximal 200 Zeichen).
Beispiel: Wende Acme Corp Brand Guidelines auf Präsentationen und Dokumente an, einschließlich offizieller Farben, Schriftarten und Logo-Verwendung.
Optionale Metadatenfelder
version: Verfolge Versionen deines Skills, während du ihn weiterentwickelst.
Beispiel: 1.0.0
dependencies: Softwarepakete, die dein Skill benötigt.
Beispiel: python>=3.8, pandas>=1.5.0
Die Metadaten in der Skill.md-Datei dienen als erste Ebene eines progressiven Offenlegungssystems und bieten gerade genug Informationen, damit Claude weiß, wann der Skill verwendet werden sollte, ohne den gesamten Inhalt laden zu müssen.
Markdown-Body
Der Markdown-Body ist die zweite Detailebene nach den Metadaten, sodass Claude darauf zugreift, wenn nötig, nachdem er die Metadaten gelesen hat. Je nach deiner Aufgabe kann Claude auf die Skill.md-Datei zugreifen und den Skill nutzen.
Beispiel Skill.md
Brand Guidelines Skill
## Metadaten
name: Brand Guidelines
description: Wende Acme Corp Brand Guidelines auf alle Präsentationen und Dokumente an
version: 1.0.0
## Übersicht
Dieser Skill bietet Acme Corps offizielle Brand Guidelines für die Erstellung konsistenter, professioneller Materialien. Beim Erstellen von Präsentationen, Dokumenten oder Marketingmaterialien wende diese Standards an, um sicherzustellen, dass alle Ausgaben mit Acmes visueller Identität übereinstimmen. Claude sollte diese Guidelines immer dann referenzieren, wenn externe Materialien oder Dokumente erstellt werden, die Acme Corp repräsentieren.
## Brand-Farben
Unsere offiziellen Brand-Farben sind:
- Primär: #FF6B35 (Koralle)
- Sekundär: #004E89 (Marineblau)
- Akzent: #F7B801 (Gold)
- Neutral: #2E2E2E (Holzkohle)
## Typografie
Überschriften: Montserrat Bold
Fließtext: Open Sans Regular
Größenrichtlinien:
- H1: 32pt
- H2: 24pt
- Body: 11pt
## Logo-Verwendung
Verwende das Vollfarb-Logo immer auf hellem Hintergrund. Verwende das weiße Logo auf dunklem Hintergrund. Halte einen Mindestabstand von 0,5 Zoll um das Logo ein.
## Wann anwenden
Wende diese Guidelines an, wenn du erstellst:
- PowerPoint-Präsentationen
- Word-Dokumente zum externen Teilen
- Marketingmaterialien
- Berichte für Kunden
## Ressourcen
Siehe den Ressourcenordner für Logo-Dateien und Font-Downloads.
Ressourcen hinzufügen
Wenn du zu viele Informationen hast, um sie in einer einzelnen Skill.md-Datei hinzuzufügen (z. B. Abschnitte, die nur auf bestimmte Szenarien zutreffen), kannst du mehr Inhalte hinzufügen, indem du Dateien in deinem Skill-Verzeichnis hinzufügst. Füge beispielsweise eine REFERENCE.md-Datei mit ergänzenden und Referenzinformationen zu deinem Skill-Verzeichnis hinzu. Wenn du darauf in Skill.md verweist, hilft dies Claude zu entscheiden, ob es diese Ressource beim Ausführen des Skills aufrufen muss.
Skripte hinzufügen
Für fortgeschrittenere Skills kannst du ausführbare Code-Dateien an Skill.md anhängen, damit Claude Code ausführen kann. Beispielsweise verwenden unsere Document Skills die folgenden Programmiersprachen und Pakete:
Python (pandas, numpy, matplotlib)
JavaScript/Node.js
Pakete zur Unterstützung der Dateibearbeitung
Visualisierungstools
Hinweis: Claude und Claude Code können Pakete aus Standard-Repositories (Python PyPI, JavaScript npm) installieren, wenn Skills geladen werden. Es ist nicht möglich, zusätzliche Pakete zur Laufzeit mit API Skills zu installieren – alle Abhängigkeiten müssen im Container vorinstalliert sein.
Deinen Skill verpacken
Sobald dein Skill-Ordner vollständig ist:
Stelle sicher, dass der Ordnername dem Namen deines Skills entspricht
Erstelle eine ZIP-Datei des Ordners
Die ZIP-
