Custom Skills ermöglichen es Ihnen, Claude mit spezialisiertem Wissen und Workflows zu erweitern, die spezifisch für Ihre Organisation oder Ihren persönlichen Arbeitsstil sind. Dieser Artikel erklärt, wie Sie Ihre eigenen Skills erstellen, strukturieren und testen.
Skills können so einfach sein wie ein paar Zeilen Anweisungen oder so komplex wie mehrdateiige Pakete mit ausführbarem Code. Die besten Skills:
Lösen eine spezifische, wiederholbare Aufgabe
Haben klare Anweisungen, denen Claude folgen kann
Enthalten Beispiele, wenn hilfreich
Definieren, wann sie verwendet werden sollten
Konzentrieren sich auf einen Workflow, anstatt zu versuchen, alles zu tun
Erstellen einer Skill.md-Datei
Jeder Skill besteht aus einem Verzeichnis, das mindestens eine Skill.md-Datei enthält, die den Kern des Skills bildet. Diese Datei muss mit einem YAML-Frontmatter beginnen, das die Felder für Name und Beschreibung enthält, die erforderliche Metadaten sind. 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 Ihren Skill (maximal 64 Zeichen)
Beispiel: Brand Guidelines
description: Eine klare Beschreibung dessen, was der Skill tut und wann er verwendet werden soll.
Dies ist entscheidend – Claude verwendet dies, um zu bestimmen, wann Ihr Skill aufgerufen werden soll (maximal 200 Zeichen).
Beispiel: Apply Acme Corp brand guidelines to presentations and documents, including official colors, fonts, and logo usage.
Optionale Metadatenfelder
version: Verfolgen Sie Versionen Ihres Skills während der Iteration.
Beispiel: 1.0.0
dependencies: Softwarepakete, die von Ihrem Skill benötigt werden.
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 bei Bedarf nach dem Lesen der Metadaten darauf zugreift. Abhängig von Ihrer Aufgabe kann Claude auf die Skill.md-Datei zugreifen und den Skill verwenden.
Beispiel Skill.md
Brand Guidelines Skill
## Metadata
name: Brand Guidelines
description: Apply Acme Corp brand guidelines to all presentations and documents
version: 1.0.0
## Overview
This Skill provides Acme Corp's official brand guidelines for creating consistent, professional materials. When creating presentations, documents, or marketing materials, apply these standards to ensure all outputs match Acme's visual identity. Claude should reference these guidelines whenever creating external-facing materials or documents that represent Acme Corp.
## Brand Colors
Our official brand colors are:
- Primary: #FF6B35 (Coral)
- Secondary: #004E89 (Navy Blue)
- Accent: #F7B801 (Gold)
- Neutral: #2E2E2E (Charcoal)
## Typography
Headers: Montserrat Bold
Body text: Open Sans Regular
Size guidelines:
- H1: 32pt
- H2: 24pt
- Body: 11pt
## Logo Usage
Always use the full-color logo on light backgrounds. Use the white logo on dark backgrounds. Maintain minimum spacing of 0.5 inches around the logo.
## When to Apply
Apply these guidelines whenever creating:
- PowerPoint presentations
- Word documents for external sharing
- Marketing materials
- Reports for clients
## Resources
See the resources folder for logo files and font downloads.
Hinzufügen von Ressourcen
Wenn Sie zu viele Informationen haben, um sie zu einer einzelnen Skill.md-Datei hinzuzufügen (z. B. Abschnitte, die nur für bestimmte Szenarien gelten), können Sie mehr Inhalte hinzufügen, indem Sie Dateien in Ihrem Skill-Verzeichnis hinzufügen. Fügen Sie beispielsweise eine REFERENCE.md-Datei mit ergänzenden und Referenzinformationen zu Ihrem Skill-Verzeichnis hinzu. Die Referenzierung in Skill.md hilft Claude zu entscheiden, ob es beim Ausführen des Skills auf diese Ressource zugreifen muss.
Hinzufügen von Skripten
Für fortgeschrittenere Skills fügen Sie ausführbare Code-Dateien an Skill.md an, damit Claude Code ausführen kann. Beispielsweise verwenden unsere Dokumenten-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) beim Laden von Skills installieren. Es ist nicht möglich, zusätzliche Pakete zur Laufzeit mit API-Skills zu installieren – alle Abhängigkeiten müssen im Container vorinstalliert sein.
Verpacken Ihres Skills
Sobald Ihr Skill-Ordner vollständig ist:
Stellen Sie sicher, dass der Ordnername mit dem Namen Ihres Skills übereinstimmt
Erstellen Sie eine ZIP-Datei des Ordners
Die ZIP-Datei sollte den Skill-Ordner als Root enthalten (nicht als Unterordner)
Korrekte Struktur:
my-Skill.zip
└── my-Skill/
├── Skill.md
└── resources/
Falsche Struktur:
my-Skill.zip
└── (Dateien direkt im ZIP-Root)
