Diese Funktion ist nicht für Zero Data Retention (ZDR) qualifiziert. Daten werden gemäß der standardmäßigen Aufbewahrungsrichtlinie der Funktion gespeichert.
Skills sind wiederverwendbare, dateisystembasierte Ressourcen, die Claude mit domänenspezifischem Fachwissen ausstatten: Workflows, Kontext und Best Practices, die universelle Agenten in Spezialisten verwandeln. Im Gegensatz zu Prompts (Anweisungen auf Konversationsebene für einmalige Aufgaben) werden Skills bei Bedarf geladen und machen es überflüssig, dieselben Anleitungen in mehreren Konversationen wiederholt bereitzustellen.
Wichtigste Vorteile:
Für einen tieferen Einblick in die Architektur und praktische Anwendungen von Agent Skills siehe den Engineering-Blogbeitrag Equipping agents for the real world with Agent Skills.
Anthropic stellt vorgefertigte Agent Skills für gängige Dokumentaufgaben (PowerPoint, Excel, Word, PDF) bereit, und du kannst deine eigenen benutzerdefinierten Skills erstellen. Beide funktionieren auf die gleiche Weise. Claude verwendet sie automatisch, wenn sie für deine Anfrage relevant sind.
Vorgefertigte Agent Skills sind auf claude.ai, der Claude API, Claude Platform on AWS und Microsoft Foundry verfügbar. Auf Microsoft Foundry erfordern Agent Skills ein Hosted on Anthropic Deployment. Siehe Verfügbare Skills für die vollständige Liste.
Benutzerdefinierte Skills ermöglichen es dir, Fachwissen und organisatorisches Wissen zu bündeln. Sie sind in allen Claude-Produkten verfügbar: Erstelle sie in Claude Code, lade sie über die Claude API hoch oder füge sie in den claude.ai-Einstellungen hinzu. Auf Claude Platform on AWS und Microsoft Foundry lädst du benutzerdefinierte Skills über die Skills API hoch.
Erste Schritte:
Skills nutzen Claudes VM-Umgebung, um Fähigkeiten bereitzustellen, die über das hinausgehen, was mit Prompts allein möglich ist. Claude arbeitet in einer virtuellen Maschine mit Dateisystemzugriff, wodurch Skills als Verzeichnisse existieren können, die Anweisungen, ausführbaren Code und Referenzmaterialien enthalten – organisiert wie ein Einarbeitungsleitfaden, den du für ein neues Teammitglied erstellen würdest.
Diese dateisystembasierte Architektur ermöglicht progressive disclosure (schrittweise Offenlegung): Claude lädt Informationen stufenweise nach Bedarf, anstatt von Anfang an Kontext zu verbrauchen.
Skills können drei Arten von Inhalten enthalten, die jeweils zu unterschiedlichen Zeitpunkten geladen werden:
Inhaltstyp: Anweisungen. Das YAML-Frontmatter des Skills liefert Informationen zur Erkennung:
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---Claude lädt diese Metadaten beim Start und fügt sie in den System-Prompt ein. Dieser schlanke Ansatz bedeutet, dass du viele Skills installieren kannst, ohne das Kontextfenster zu belasten; Claude weiß nur, dass jeder Skill existiert und wann er verwendet werden soll.
Inhaltstyp: Anweisungen. Der Hauptteil von SKILL.md enthält prozedurales Wissen: Workflows, Best Practices und Anleitungen:
# PDF Processing
## Quick start
Use pdfplumber to extract text from PDFs:
```python
import pdfplumber
with pdfplumber.open("document.pdf") as pdf:
text = pdf.pages[0].extract_text()
```
For advanced form filling, see [FORMS.md](FORMS.md).Wenn du etwas anforderst, das zur Beschreibung eines Skills passt, liest Claude SKILL.md über bash aus dem Dateisystem. Erst dann gelangt dieser Inhalt in das Kontextfenster.
Inhaltstypen: Anweisungen, Code und Ressourcen. Skills können zusätzliche Materialien bündeln:
pdf-skill/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
└── scripts/
└── fill_form.py (utility script)Anweisungen: Zusätzliche Markdown-Dateien (FORMS.md, REFERENCE.md) mit spezialisierten Anleitungen und Workflows
Code: Ausführbare Skripte (fill_form.py, validate.py), die Claude über bash ausführt; Skripte bieten deterministische Operationen, ohne Kontext zu verbrauchen
Ressourcen: Referenzmaterialien wie Datenbankschemata, API-Dokumentation, Vorlagen oder Beispiele
Claude greift nur auf diese Dateien zu, wenn sie referenziert werden. Das Dateisystemmodell bedeutet, dass jeder Inhaltstyp unterschiedliche Stärken hat: Anweisungen für flexible Anleitung, Code für Zuverlässigkeit, Ressourcen für faktisches Nachschlagen.
| Stufe | Wann geladen | Token-Kosten | Inhalt |
|---|---|---|---|
| Stufe 1: Metadaten | Immer (beim Start) | ~100 Token pro Skill | name und description aus dem YAML-Frontmatter |
| Stufe 2: Anweisungen | Wenn der Skill ausgelöst wird | Unter 5k Token | SKILL.md-Hauptteil mit Anweisungen und Anleitungen |
| Stufe 3+: Ressourcen | Nach Bedarf | Praktisch unbegrenzt | Gebündelte Dateien, die über bash ausgeführt werden, ohne Inhalte in den Kontext zu laden |
Progressive Disclosure stellt sicher, dass zu jedem Zeitpunkt nur relevante Inhalte das Kontextfenster belegen.
Skills laufen in einer Code-Ausführungsumgebung, in der Claude Dateisystemzugriff, bash-Befehle und Code-Ausführungsfähigkeiten hat. Stell es dir so vor: Skills existieren als Verzeichnisse auf einer virtuellen Maschine, und Claude interagiert mit ihnen über dieselben bash-Befehle, die du zum Navigieren durch Dateien auf deinem Computer verwenden würdest.

Wie Claude auf Skill-Inhalte zugreift:
Wenn ein Skill ausgelöst wird, verwendet Claude bash, um SKILL.md aus dem Dateisystem zu lesen und dessen Anweisungen in das Kontextfenster zu bringen. Wenn diese Anweisungen auf andere Dateien verweisen (wie FORMS.md oder ein Datenbankschema), liest Claude diese Dateien ebenfalls mit zusätzlichen bash-Befehlen. Wenn Anweisungen ausführbare Skripte erwähnen, führt Claude sie über bash aus und erhält nur die Ausgabe (der Skriptcode selbst gelangt nie in den Kontext).
Was diese Architektur ermöglicht:
Dateizugriff bei Bedarf: Claude liest nur die Dateien, die für jede spezifische Aufgabe benötigt werden. Ein Skill kann Dutzende von Referenzdateien enthalten, aber wenn deine Aufgabe nur das Vertriebsschema benötigt, lädt Claude nur diese eine Datei. Der Rest bleibt im Dateisystem und verbraucht null Token.
Effiziente Skriptausführung: Wenn Claude validate_form.py ausführt, wird der Code des Skripts nie in das Kontextfenster geladen. Nur die Ausgabe des Skripts (wie „Validierung bestanden" oder spezifische Fehlermeldungen) verbraucht Token. Das macht Skripte weitaus effizienter, als wenn Claude äquivalenten Code spontan generieren müsste.
Keine praktische Grenze für gebündelte Inhalte: Da Dateien keinen Kontext verbrauchen, bis auf sie zugegriffen wird, können Skills umfassende API-Dokumentation, große Datensätze, umfangreiche Beispiele oder beliebige Referenzmaterialien enthalten. Es gibt keine Kontextbelastung für gebündelte Inhalte, die nicht verwendet werden.
Dieses dateisystembasierte Modell macht Progressive Disclosure erst möglich. Claude navigiert durch deinen Skill, so wie du bestimmte Abschnitte eines Einarbeitungsleitfadens nachschlagen würdest, und greift genau auf das zu, was jede Aufgabe erfordert.
So lädt und verwendet Claude einen PDF-Verarbeitungs-Skill:
PDF Processing - Extract text and tables from PDF files, fill forms, merge documentsbash: read pdf-skill/SKILL.md → Anweisungen werden in den Kontext geladen
Das Diagramm zeigt:
Dieses dynamische Laden stellt sicher, dass nur relevante Skill-Inhalte das Kontextfenster belegen.
Skills sind in allen Agent-Produkten von Claude verfügbar:
Claude Platform on AWS und Microsoft Foundry übernehmen in allen folgenden Abschnitten dasselbe Skills-Verhalten wie die Claude API.
Die Claude API unterstützt sowohl vorgefertigte Agent Skills als auch benutzerdefinierte Skills. Beide funktionieren identisch: Gib die entsprechende skill_id im container-Parameter zusammen mit dem Code-Ausführungs-Tool an.
Voraussetzungen: Die Verwendung von Skills über die API erfordert drei Beta-Header:
code-execution-2025-08-25 – Skills laufen im Code-Ausführungs-Containerskills-2025-10-02 – Aktiviert die Skills-Funktionalitätfiles-api-2025-04-14 – Erforderlich zum Hoch-/Herunterladen von Dateien in/aus dem ContainerVerwende vorgefertigte Agent Skills, indem du ihre skill_id referenzierst (zum Beispiel pptx, xlsx), oder erstelle und lade deine eigenen über die Skills API (/v1/skills-Endpunkte) hoch. Benutzerdefinierte Skills werden workspace-weit geteilt; alle Workspace-Mitglieder können darauf zugreifen.
Weitere Informationen findest du unter Skills mit der Claude API verwenden.
Claude Code unterstützt nur benutzerdefinierte Skills.
Benutzerdefinierte Skills: Erstelle Skills als Verzeichnisse mit SKILL.md-Dateien. Claude erkennt und verwendet sie automatisch.
Benutzerdefinierte Skills in Claude Code sind dateisystembasiert und erfordern keine API-Uploads.
Weitere Informationen findest du unter Skills in Claude Code verwenden.
claude.ai unterstützt sowohl vorgefertigte Agent Skills als auch benutzerdefinierte Skills.
Vorgefertigte Agent Skills: Diese Skills arbeiten bereits im Hintergrund, wenn du Dokumente erstellst. Claude verwendet sie, ohne dass eine Einrichtung erforderlich ist.
Benutzerdefinierte Skills: Lade deine eigenen Skills als ZIP-Dateien über Einstellungen > Funktionen hoch. Verfügbar in den Plänen Pro, Max, Team und Enterprise mit aktivierter Code-Ausführung. Benutzerdefinierte Skills sind individuell für jeden Benutzer; sie werden nicht organisationsweit geteilt und können nicht zentral von Admins verwaltet werden.
Weitere Informationen zur Verwendung von Skills in claude.ai findest du in den folgenden Ressourcen im Claude Help Center:
Jeder Skill erfordert eine SKILL.md-Datei mit YAML-Frontmatter:
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
---
# Your Skill Name
## Instructions
[Clear, step-by-step guidance for Claude to follow]
## Examples
[Concrete examples of using this Skill]Pflichtfelder: name und description
Feldanforderungen:
name:
description:
Die description sollte sowohl beschreiben, was der Skill tut, als auch wann Claude ihn verwenden sollte. Vollständige Anleitungen zum Erstellen findest du im Best-Practices-Leitfaden.
Verwende nur Skills aus vertrauenswürdigen Quellen: solche, die du selbst erstellt oder von Anthropic erhalten hast. Skills statten Claude durch Anweisungen und Code mit neuen Fähigkeiten aus, und obwohl sie dadurch leistungsstark sind, bedeutet das auch, dass ein bösartiger Skill Claude anweisen kann, Tools aufzurufen oder Code auf eine Weise auszuführen, die nicht dem angegebenen Zweck des Skills entspricht.
Wenn du einen Skill aus einer nicht vertrauenswürdigen oder unbekannten Quelle verwenden musst, sei äußerst vorsichtig und prüfe ihn vor der Verwendung gründlich. Abhängig davon, welchen Zugriff Claude bei der Ausführung des Skills hat, könnten bösartige Skills zu Datenexfiltration, unbefugtem Systemzugriff oder anderen Sicherheitsrisiken führen.
Wichtige Sicherheitsüberlegungen:
Die folgenden vorgefertigten Agent Skills sind sofort einsatzbereit:
Diese Skills sind auf der Claude API, Claude Platform on AWS, Microsoft Foundry und claude.ai verfügbar. Auf Microsoft Foundry erfordern Agent Skills ein Hosted on Anthropic Deployment. Siehe das Schnellstart-Tutorial, um sie in der API zu verwenden.
Anthropic veröffentlicht auch Open-Source-Skills im Skills-Repository:
Vollständige Beispiele für benutzerdefinierte Skills findest du im Skills Cookbook.
Agent Skills sind nicht durch ZDR-Vereinbarungen abgedeckt. Skill-Definitionen und Ausführungsdaten werden gemäß der Standard-Datenaufbewahrungsrichtlinie von Anthropic aufbewahrt.
Informationen zur ZDR-Eignung für alle Funktionen findest du unter API und Datenaufbewahrung.
Das Verständnis dieser Einschränkungen hilft dir, deine Skills-Bereitstellung effektiv zu planen. Claude Platform on AWS und Microsoft Foundry unterliegen in den folgenden Unterabschnitten denselben Einschränkungen wie die Claude API.
Benutzerdefinierte Skills werden nicht über Oberflächen hinweg synchronisiert. Skills, die auf einer Oberfläche hochgeladen wurden, sind nicht automatisch auf anderen verfügbar:
Du musst Skills für jede Oberfläche, auf der du sie verwenden möchtest, separat verwalten und hochladen.
Skills haben je nach Verwendungsort unterschiedliche Freigabemodelle:
~/.claude/skills/) oder projektbasiert (.claude/skills/); kann auch über Claude Code Plugins geteilt werdenclaude.ai unterstützt keine zentralisierte Admin-Verwaltung oder organisationsweite Verteilung von benutzerdefinierten Skills.
Die genaue Laufzeitumgebung, die deinem Skill zur Verfügung steht, hängt von der Produktoberfläche ab, auf der du ihn verwendest.
Plane deine Skills so, dass sie innerhalb dieser Einschränkungen funktionieren.
Erstelle deinen ersten Skill
Verwende Skills mit der Claude API
Erstelle und verwalte benutzerdefinierte Skills in Claude Code
Schreibe Skills, die Claude effektiv nutzen kann
Was this page helpful?