Kurz gesagt: Ein Skill erledigt eine klar definierte Aufgabe nach festem Ablauf. Ein Agent bekommt ein Ziel, plant die Schritte selbst und entscheidet, welche Skills er dafür einsetzt. Faustregel: zuerst einen Skill bauen, einen Agenten erst dann, wenn wirklich Entscheidungen nötig sind.

Agenten und Skills: zwei Begriffe, ein Missverständnis

Wer sich mit KI-Systemen beschäftigt, stolpert schnell über zwei Begriffe, die oft synonym verwendet werden: Agenten und Skills. Das führt zu unsauberen Architekturen, unnötiger Komplexität und schwer wartbarem Code. Dabei ist die Trennung eigentlich klar - und sie macht den Unterschied zwischen einem Prototyp und einem produktionsreifen KI-System.

In der Praxis zeigt sich immer wieder: Wer zu früh einen Agenten baut, obwohl ein Skill gereicht hätte, zahlt drauf - in Entwicklungszeit, Token-Kosten und Debugging-Aufwand. Wer umgekehrt versucht, komplexe Ziele mit einem einzigen starren Skill abzubilden, baut an den Anforderungen vorbei.

Was ist ein Skill bei KI?

Ein Skill ist eine klar abgegrenzte Fähigkeit mit festem Ein- und Ausgabeprofil. Er erledigt eine definierte Aufgabe - mit klar definiertem Ablauf, wiederverwendbar und testbar - und weiß nichts über den größeren Kontext, in dem er aufgerufen wird.

Das bedeutet: Der Ablauf ist fest vorgegeben, das Verhalten bleibt vorhersehbar - unabhängig davon, ob intern klassischer Code oder ein Sprachmodell zum Einsatz kommt. Was zählt, ist dass Schnittstelle und Zweck klar definiert sind.

Konkrete Beispiele:

Skills sind das Werkzeug. Sie führen aus - ohne zu entscheiden. Genau das macht sie so wertvoll: sie sind schnell, günstig im Betrieb, einfach zu testen und beliebig wiederverwendbar. Ein gut geschriebener Skill kann von verschiedenen Agenten aufgerufen werden, ohne angepasst werden zu müssen.

In modernen KI-Architekturen entsprechen Skills dem, was in MCP-Systemen (Model Context Protocol) als Tools bezeichnet wird: klar definierte Funktionen mit beschriebenem Eingabe/Ausgabe-Verhalten, die ein Sprachmodell gezielt aufrufen kann. Mehr dazu im Artikel GitHub Copilot SDK: KI-Agenten in eigene Apps einbetten.

Achtung, der Begriff ist doppelt belegt. Allgemein meint „Skill“ eine Fähigkeit oder ein Werkzeug, so verwenden wir ihn in diesem Artikel. Anthropic nennt dagegen seine Agent Skills Pakete aus Anleitung, Fachwissen und optional Skripten oder Vorlagen, die das Modell bei Bedarf lädt. Wie das in Claude Code aussieht, zeigt der Abschnitt weiter unten. Gemeinsam ist beiden Bedeutungen: Ein Skill macht eine Aufgabe erledigbar, das Ziel legt er nicht fest.

Was ist ein Agent?

Ein Agent ist eine zielorientierte Einheit, die Entscheidungen trifft. Er bekommt ein Ziel, plant eigenständig die notwendigen Schritte, wertet Zwischenergebnisse aus und orchestriert dafür die passenden Skills.

Konkrete Beispiele:

Agenten sind der Denker. Sie entscheiden, welche Skills wann und in welcher Reihenfolge eingesetzt werden - basierend auf Kontext, Zwischenergebnissen und dem übergeordneten Ziel. Die Qualität des Agenten hängt stark davon ab, wie klar das Ziel formuliert ist und wie gut die verfügbaren Skills definiert sind.

Die entscheidende Frage: Skill oder Agent?

Eine einfache Entscheidungsregel:

Situation Empfehlung
Aufgabe klar abgegrenzt, Ablauf stabil Skill
Input/Output gut definiert Skill
Wiederverwendbarkeit wichtig Skill
Niedrige Latenz und minimale Kosten nötig Skill
Ziel offen formuliert, mehrere Schritte Agent
Kontext beeinflusst das weitere Vorgehen Agent
Verschiedene Skills müssen kombiniert werden Agent
Entscheidungen oder Priorisierungen notwendig Agent
flowchart TD
    Q{Ist der Ablauf fest vorgegeben?}
    Q -->|"Ja: klare Ein- und Ausgabe,<br/>stabiler Ablauf"| S[Skill]
    Q -->|"Nein: offenes Ziel,<br/>mehrere Schritte"| A[Agent]
    A -->|orchestriert| S

Faustregel: Bauen Sie zuerst einen Skill - und erst dann einen Agenten, wenn Orchestrierung oder Autonomie notwendig wird.

Sie stehen in einem eigenen Projekt gerade vor genau dieser Entscheidung? Wir helfen bei der Architektur – vom ersten Proof of Concept bis zum produktionsreifen System. Mehr dazu auf unserer Seite KI-Agenten für Unternehmen.

Skill vs. Agent in Claude Code: Skills und Subagents

Besonders greifbar wird der Unterschied in Claude Code, dem KI-Werkzeug von Anthropic für die Softwareentwicklung. Dort sind beide Konzepte einfache Dateien im Projekt – und genau dort zeigt sich, warum die Trennung sinnvoll ist.

Ein Skill ist ein Ordner mit einer Datei SKILL.md, abgelegt unter .claude/skills/<name>/ im Projekt oder unter ~/.claude/skills/ für alle eigenen Projekte. Im Kopf der Datei stehen ein Name und eine Beschreibung, darunter die Anleitung. Claude lädt einen Skill selbstständig, wenn die Beschreibung zur Anfrage passt, oder man ruft ihn direkt mit /name auf. Im Kontext liegt dabei zunächst nur die kurze Beschreibung, der vollständige Inhalt wird erst geladen, wenn der Skill gebraucht wird. Die früheren eigenen Befehle (.claude/commands/) funktionieren inzwischen nach demselben Prinzip.

Ein Subagent ist eine Markdown-Datei unter .claude/agents/. Er arbeitet in einem eigenen Kontextfenster, mit eigenem Systemprompt, eigenen Werkzeugrechten und auf Wunsch einem anderen Modell. Claude delegiert passende Aufgaben anhand der Beschreibung automatisch an ihn oder auf ausdrücklichen Wunsch. Zurück ins Hauptgespräch kommt nur das Ergebnis, nicht jeder Zwischenschritt.

Skill Subagent
Ablage .claude/skills/<name>/SKILL.md .claude/agents/<name>.md
Kontext wird in das laufende Gespräch geladen eigenes Kontextfenster
Auslöser passende Beschreibung oder /name passende Beschreibung oder ausdrücklicher Auftrag
Typischer Einsatz wiederkehrende Abläufe, Konventionen, Fachwissen abgeschlossene Teilaufgaben mit viel Zwischenarbeit, etwa Prüfen oder Recherchieren

Beides lässt sich kombinieren: Ein Subagent kann Skills vorladen und arbeitet dann mit genau dem Fachwissen, das er für seine Aufgabe braucht. Die Faustregel von oben gilt auch hier: Ein fester Ablauf gehört in einen Skill. Ein Subagent lohnt sich, wenn eine Teilaufgabe so viel Zwischenarbeit erzeugt, dass sie das Hauptgespräch unübersichtlich machen würde. Wie das in der Praxis zusammenspielt, zeigen wir an unserer LaTeX-Schreibstube für Claude Code: Ein Skill kennt Vorlage und Regeln, ein Subagent prüft das fertige PDF.

Best Practice: modulare Architektur

Ein häufiger Fehler in der Praxis: ein monolithischer Agent, der alles selbst macht. Das klingt zunächst einfach, wird aber schnell zum Problem - schwer testbar, teuer im Betrieb (jede Aktion kostet Token), fragil bei Änderungen.

Das bewährte Muster sieht anders aus: ein Agent als Orchestrator mit klarem Ziel und mehrere Skills als wiederverwendbare Bausteine mit klaren Schnittstellen.

Beispiel: Ein Analyse-Agent bekommt den Auftrag, die Qualität einer Website zu bewerten. Er ruft nacheinander auf:

  1. Crawl-Skill: Gibt eine Liste aller Seiten mit Statuscodes zurück
  2. Meta-Analyse-Skill: Prüft Title, Description und Überschriften je Seite
  3. Performance-Skill: Misst Ladezeiten
  4. Reporting-Skill: Erstellt einen strukturierten Bericht aus den Ergebnissen
flowchart TD
    A["Analyse-Agent<br/>plant und entscheidet"] --> C[Crawl-Skill]
    A --> M[Meta-Analyse-Skill]
    A --> P[Performance-Skill]
    A --> R[Reporting-Skill]

Jeder Skill ist einzeln testbar, jeder einzeln austauschbar. Der Agent selbst bleibt schlank - er plant und delegiert, anstatt alles selbst zu erledigen.

Dieses Muster lässt sich direkt in .NET umsetzen - mit dem GitHub Copilot SDK als Grundlage und den neuen KI-Erweiterungen in .NET 10.

Kosten und Komplexität im Griff behalten

Ein oft unterschätzter Aspekt: Agenten verursachen mehr Token-Verbrauch als Skills - weil jede Planungs- und Entscheidungsrunde Kontext kostet. Wer unnötig Agenten einsetzt, wo ein Skill genügen würde, zahlt das im laufenden Betrieb.

In unserer täglichen Arbeit mit Copilot und eigenen KI-Systemen achten wir deshalb bewusst darauf, Skills so schlank und präzise wie möglich zu halten - und Agenten nur dort einzusetzen, wo echte Entscheidungslogik gefragt ist. Das senkt die Betriebskosten und erhöht die Zuverlässigkeit.

Manche Entscheidung braucht nicht einmal ein großes Sprachmodell. Für Ja-Nein-Fragen oder die Auswahl aus festen Optionen gibt es inzwischen kleine Entscheidungsmodelle, die schneller, günstiger und berechenbarer antworten. Was sie können und wann klassisches Machine Learning die bessere Wahl ist, zeigt unser Beitrag Decisions API: 2B or not 2B?.

Was das für Ihr Projekt bedeutet

Wenn Sie KI in Ihre Anwendung integrieren möchten, helfen diese Fragen zur Orientierung:

Diese Entscheidungen prägen die gesamte Architektur - und damit Kosten, Wartbarkeit und Erweiterbarkeit des Systems über Jahre.

Weiterlesen

Häufige Fragen

Was ist ein Skill bei KI? Ein Skill ist eine klar abgegrenzte Fähigkeit mit festem Ein- und Ausgabeprofil, etwa eine Adresse prüfen oder ein Dokument zusammenfassen. Er führt aus, entscheidet aber nicht über das Ziel. In Claude Code ist ein Skill zusätzlich ein konkretes Format: eine Datei SKILL.md mit Anleitung und Fachwissen.

Was ist der Unterschied zwischen Skill und Agent? Ein Skill erledigt eine definierte Aufgabe nach festem Ablauf. Ein Agent bekommt ein Ziel, plant die Schritte selbst und entscheidet, welche Skills er wann einsetzt.

Was ist in Claude Code der Unterschied zwischen Skill und Subagent? Ein Skill wird in das laufende Gespräch geladen und bringt Anleitung und Wissen mit. Ein Subagent arbeitet in einem eigenen Kontextfenster mit eigenem Systemprompt und eigenen Werkzeugrechten und gibt nur sein Ergebnis zurück.

Sind Skills und MCP-Tools dasselbe? In der allgemeinen Bedeutung ja: Ein MCP-Tool ist eine standardisierte Funktion, die ein Modell über das Model Context Protocol aufrufen kann, also eine Form, einen Skill bereitzustellen. Die Agent Skills von Anthropic sind dagegen keine aufrufbaren Funktionen, sondern Anleitungen und Wissen für das Modell.

Lauth IT: KI-Architektur aus der Praxis

Wir entwickeln KI-Agenten und Skills für konkrete Unternehmensanwendungen - in C#/.NET, mit dem GitHub Copilot SDK und auf Basis von MCP-Architekturen. Ob erster Proof of Concept oder produktionsreifes System: Wir helfen Ihnen, die richtige Architektur für Ihren Anwendungsfall zu finden - und umzusetzen.

Mehr dazu auf unserer Leistungsseite KI-Agenten für Unternehmen.

Sie möchten KI strukturiert in Ihre Anwendung einbauen? Sprechen Sie uns an - wir beraten Sie offen und ohne Vendor-Lock-in.


Quellen: Anthropic – Agent Skills (SKILL.md) · Model Context Protocol – offizieller Standard · Anthropic – Claude-Code-Subagents · Anthropic – Skills in Claude Code