- Agent Skills von Anthropic ermöglichen es, die Fachkompetenz von KI passend zum Arbeitsablauf der Nutzer zu erweitern
- Ein Skill ist eine ordnerbasierte Komponente mit Anweisungen, Skripten und Ressourcen, die Claude nur dann lädt, wenn sie für eine Aufgabe benötigt wird
- Sie verleihen auf bestimmte Arbeitsbereiche spezialisierte Fähigkeiten, etwa zum Erstellen von Excel- und PowerPoint-Dateien oder zur Einhaltung von Markenrichtlinien
- Nutzer und Entwickler können Skills selbst erstellen und in der Claude-App, Claude Code und über die API hinweg nutzen
- Funktionen für unternehmensweite Bereitstellung und Verwaltung sind ebenfalls geplant und sollen die Grundlage für den Aufbau maßgeschneiderter KI-Workflows bilden
Überblick über Skills und ihre Funktionsweise
- Mit der Funktion Agent Skills kann Claude mit angepassten Skills ausgestattet werden, damit es bestimmte Aufgaben besser ausführt
- Skills werden in Form von Ordnern mit Anweisungen, Skripten und Ressourcen bereitgestellt, und Claude greift nur darauf zu, wenn eine passende Aufgabe ansteht
- Dadurch lässt sich Claude für verschiedenste spezialisierte Tätigkeiten deutlich wirkungsvoller einsetzen, etwa für die Verwaltung von Excel-Dokumenten oder die Einhaltung organisatorischer Brand-Guidelines
- Nutzer können benutzerdefinierte Skills erstellen und sie durchgängig in der Claude-App, in Claude Code und über die API verwenden
So funktionieren Skills
- Claude verfügt über einen Algorithmus, der während der Aufgabenausführung alle verfügbaren Skills durchsucht und den relevantesten findet
- Wenn ein passender Skill vorhanden ist, werden nur die minimal nötigen Informationen und Dateien geladen, um Geschwindigkeit zu erhalten und zugleich spezialisierte Aufgaben ausführen zu können
- Eigenschaften von Skills
- Kombinierbarkeit: Mehrere Skills können wie ein Stack zusammen verwendet werden, und Claude stimmt die benötigten Skills automatisch aufeinander ab
- Portabilität: Sie sind im gleichen Format verfasst und können in der gesamten Claude-Produktfamilie verwendet werden
- Effizienz: Es werden nur die Funktionen geladen, die zum jeweiligen Zeitpunkt benötigt werden
- Leistungsfähigkeit: Auch ausführbarer Code (z. B. Python, Shell) kann enthalten sein, sodass sich die Effizienz klassischer Programmierung nutzen lässt
- Skills sind als maßgeschneidertes Onboarding-Material zu verstehen, das das Fachwissen einer Organisation für Claude paketiert und so aufbereitet, dass Claude in einem bestimmten Bereich die Rolle eines Experten übernehmen kann
Integration mit Claude-Produkten
Claude Apps
- Pro-, Max-, Team- und Enterprise-Nutzer können die Skills-Funktion verwenden
- Standardmäßig werden verschiedene Beispiel-Skills für allgemeine Aufgaben wie das Verfassen von Dokumenten bereitgestellt; sie lassen sich auch direkt anpassen
- Nutzer geben ihre Aufgabe ein, und Claude lädt automatisch den passenden Skill; das Verhalten der Skills ist auch in der Chain of Thought nachvollziehbar
- Mit dem Skill
skill-creator wird die einfache Erstellung von Skills per interaktiver Anleitung unterstützt, einschließlich Workflow-Abfragen, Erzeugung der Ordnerstruktur, automatischer Formatierung von SKILL.md und Bündelung von Ressourcen
- Bei Team/Enterprise muss ein Administrator die Funktion auf Organisationsebene aktivieren
- Verfügbar auf der Einstellungsseite
Claude Developer Platform (API)
- Über Requests an die Messages API und den neuen Endpoint
/v1/skills sind Versionsverwaltung und Betriebssteuerung benutzerdefinierter Skills möglich
- Für die Nutzung von Skills ist die Beta-Funktion Code Execution Tool erforderlich, die eine sichere Umgebung für die Codeausführung bereitstellt
- Mit von Anthropic bereitgestellten Skills lassen sich Dokumente in Excel, PowerPoint, Word und PDF auf Expertenniveau erstellen und bearbeiten
- Entwickler können benutzerdefinierte Skills für bestimmte Workflows erstellen und den Einsatz von Claude frei erweitern
- Die Claude Console unterstützt die einfache Erstellung, Anzeige und Aktualisierung von Skill-Versionen
- Weiterführende Informationen finden sich in der Dokumentation und bei Anthropic Academy
Praxisbeispiele von Partnern
- Box: Wandelt gespeicherte Inhalte automatisch um und erstellt daraus PowerPoint-, Excel- und Word-Dokumente; unterstützt automatisierte Dokumentation gemäß Organisationsstandards
- Notion: Wandelt komplexe Fragen sofort in ausführbare Aufgaben um und reduziert den Aufwand für Prompt-Anpassungen
- Canva: Nutzt Skills zur Anpassung von Agenten für Design-Automatisierung und hochwertige Content-Produktion im Team
- Rakuten: Nutzt Skills für Automatisierung in Finanzen und Buchhaltung, verarbeitet mehrere Tabellen gemeinsam und verkürzt die Zeit zur Berichtserstellung von 1 Tag auf 1 Stunde
Integration mit Claude Code
- Claude Code unterstützt die Installation von Skills, um Team-Expertise und Workflows zu erweitern
- Möglich über das Marketplace-Plugin-Modell
anthropics/skills oder durch direktes Hinzufügen eines Ordners unter ~/.claude/skills
- Funktionen zum Teilen und zur Zusammenarbeit an Skills zwischen Teams werden durch die Integration mit Versionsverwaltungssystemen bereitgestellt
- Auch die Entwicklung benutzerdefinierter Agenten wird über das Claude Agent SDK unterstützt
Erste Schritte
Ausblick und Hinweise
- Künftig sollen der Erstellungsprozess für Skills vereinfacht und Funktionen für die organisationsweite Bereitstellung ausgebaut werden
- Da Skills Claude die Ausführung von Code erlauben, sollten nur Skills aus vertrauenswürdigen Quellen verwendet werden
- Auf Datenschutz und Sicherheit ist zu achten; weitere Details finden sich in diesem Hinweisdokument
4 Kommentare
Eine Kartoffel kann man backen, kochen, anbraten, schmoren, pürieren ...
Jedes Mal werden alle möglichen schicken Namen draufgeklebt. Am Ende schmeckt doch alles nach Kartoffeln.
Claude Skills sind großartig, vielleicht sogar eine noch größere Innovation als MCP
Hacker-News-Kommentare
Es wird wohl ähnlich wie früher in der Frontend-Entwicklung ziemlich viel begriffliche Verwirrung rund um ChatGPT, Claude und Co. geben. Jetzt werden wir von Begriffen wie Tools, Funktionen, Skills, Agents, Sub-Agents, Befehlen, Apps usw. überschwemmt, und auf diesem Chaos wachsen immer mehr allerlei „Vibe“-Frameworks.
bash-Tool verwendet, 4) wenn ein Skill tatsächlich genutzt wird, wird per „call bash“ die Datei eingelesen und die Aufgabe ausgeführt. Wichtige Details wie Berechtigungsverwaltung lasse ich hier natürlich aus, aber die Kernstruktur ist so.Ich habe gerade selbst etwas über Skills geschrieben: „Claude Skills sind wirklich cool — vielleicht sogar eine größere Veränderung als MCP“ Link zum Artikel
Ich glaube, dass die Fähigkeit solcher Systeme, Probleme gut zu lösen, vor allem von den zusammenfassenden Texten in den Skills abhängt. Menschen lernen mit wachsender Erfahrung, wann welcher Skill einzusetzen ist, aber Claude liest jedes Mal nur oberflächlich die Erklärung und fängt dann wieder von vorne an.
Es ist ziemlich ironisch, dass Claudes „Skills“ nur dann wirklich funktionieren, wenn Entwickler ordentliche Dokumentation schreiben und pflegen. Viele Entwickler schaffen nicht einmal eine gepflegte Code-Dokumentation, daher dürfte Dokumentation für LLMs noch schwieriger sein. Für eine kleine Gruppe von Entwicklern mit extrem aufgeräumtem Dateisystem und hoher Risikobereitschaft mag das sinnvoll sein, aber wenn jemand ohnehin so gut organisiert ist, wäre es vielleicht besser, solche Nebenaufgaben einem Junior als Lernaufgabe zu geben, statt sie dem LLM zu überlassen. Schließlich muss man die Ergebnisse am Ende sowieso vollständig prüfen. Wegen der begrenzten Kontextfenster ist es außerdem schwer, wirklich das Gefühl umzusetzen, dass ein „Skill“ wie bei Menschen verinnerlicht wird. Wenn man dafür spezielle LLM-Trainings macht, ist man am Ende lebenslang an genau dieses LLM gebunden. Insgesamt wirkt diese ganze Annahme von „im Idealfall stehen intern alle Sterne perfekt“ irgendwie amüsant.
Ich frage mich, wie Sub-Agents, MCP, Skills usw. miteinander interagieren werden. Es fühlt sich so an, als gäbe es ziemlich viele Überschneidungen. Es ist grundsätzlich okay, Claude durch Spezifikations-Upgrades zusätzliche Fähigkeiten zu geben, aber in der Praxis lässt sich Agent-Funktionalität ohnehin auf ähnliche Weise umsetzen. In MCP brauchte man bisher JSON, bei Claude reicht jetzt Markdown in Dateien oder Ordnern, und auch multimodale Eingaben sind möglich — die UX scheint also deutlich besser geworden zu sein.
Dass solche Funktionen hinzukommen, ist ziemlich erfrischend. In meinem Projekt habe ich einen eigenen Unterordner
bin/claudeerstellt, in den Claude erzeugte Skripte und Ähnliches ablegt, und in claude.md ist dieser Pfad sauber dokumentiert, sodass er für die Tool-Suche genutzt werden kann. In der Praxis hat das ziemlich gut funktioniert. Was man eigentlich braucht, sind Helfer für Kontextverwaltung — etwa „Starte Claude mit diesem MCP-Set und wechsle dann zu jenem MCP-Set“ — aber derzeit verwalte ich dafür pro Projekt separate Unterverzeichnisse (Profile) und starte dort jeweils einmalclaude. In dieser Struktur erfülltbin/claudeeine wichtige Rolle: Claude versteht dadurch sofort Dinge wie die Analyse bestimmter BigQuery-Datasets oder den Speicherort von Authentifizierungsdateien. Ich hätte nie gedacht, dass ich das Dateisystem einmal für Profilverwaltung nutzen würde, aber genau so verwende ich es jetzt.Ich verstehe nicht, warum man in solchen Demos so simple Beispiele wie das Drehen oder Zuschneiden von Hundefotos genommen hat. Es gäbe doch viel überzeugendere Beispiele für den Einsatz von Skills.
.xlsx-Dateien gestoßen bin. Beispiel für einen Excel-SkillEs fühlt sich so an, als würde sich Claude-Skills extrem schnell verbreiten. Mich hatte am Dienstag schon der Artikel über „Superpowers“ Einführungsartikel gepackt, und ich habe die Tools, die ich bislang gebaut hatte, sauber aufbereitet und als Skills verpackt, die ich dem Agenten übergeben kann. Feedback zu deli-gator Open Source ist willkommen.
Letzten Freitag hatte ich versehentlich schon die Existenz von Claude Skills verraten, daher bin ich froh, dass es jetzt offiziell ist. Zugehöriger Blogpost
Es gibt inzwischen so viele Dinge wie Skills, Plugins, Marktplätze, Connectoren, Add-ons usw., dass man kaum noch hinterherkommt.