# Skills

> Eine wiederkehrende Aufgabe einmal verpacken, einem Agenten zuweisen und einen Agenten einen Skill anfordern lassen, den er nicht hat.

Ein **Skill** verpackt eine wiederkehrende Aufgabe, etwa ein Verfahren, eine Checkliste oder eine Folge von Schritten, damit du sie nicht jedes Mal neu erklären musst. Weist du einen Skill einem Agenten zu, wird er Teil dessen, was dieser Agent kann.

## Wann du ihn nutzt

Nutze einen Skill, wenn das *Wie* feststeht und sich die Wiederverwendung lohnt: ein Wochenbericht mit fester Struktur, ein Triage-Verfahren mit Regeln, eine Recherchemethode, die jedes Mal gleich befolgt werden soll.

| Wohin | Wann |
| --- | --- |
| Der [Systemprompt](/de/docs/build/system-prompt/) | Es gilt für alles, was der Agent tut |
| Ein Skill | Es ist eine bestimmte Aufgabe mit Schritten, die gelegentlich gebraucht wird |
| Eine [Routine](/de/docs/automate/routines/) | Die Aufgabe soll zusätzlich nach Zeitplan laufen |

## Woher Skills kommen

Unter **Ressourcen › Skills** in der linken Seitenleiste findest du drei Tabs:

| Tab | Inhalt |
| --- | --- |
| **Entdecken** | Skills aus dem endue-Katalog, die du deinem Konto hinzufügen kannst |
| **Meine Skills** | Skills in deinem Konto: solche, die du hinzugefügt hast, solche, die du oder deine Agenten erstellt haben, und Drittanbieter-Skills, die du importiert hast |
| **Drittanbieter** | Öffentliche GitHub- und GitLab-Repositorys, aus denen du Skills importierst. Siehe [Drittanbieter-Skills](/de/docs/capabilities/third-party-skills/). |

## Zuweisung

Ein Skill wird bestimmten Agenten zugewiesen, genau wie eine [Verbindung](/de/docs/connect/overview/). Wenn du einen Skill installierst oder erstellst, bekommt ihn nicht automatisch jeder deiner Agenten. Du entscheidest, welche Agenten ihn erhalten.

Die Zuweisung hält einen Agenten berechenbar. Ein Agent mit zwanzig Skills verbraucht sein Urteilsvermögen damit, zwischen ihnen zu wählen. Ein Agent mit dreien setzt sie gut ein.

## Wenn ein Agent einen Skill anfordert

Ein Agent, dem ein Skill helfen würde, den er nicht bekommen hat, kann ihn **anfordern**, statt zu scheitern. Die [Ausführung](/de/docs/work/runs/) pausiert, und die Unterhaltung zeigt, was er will und warum.

Gewährst du ihn, wird der Skill zugewiesen, und die Ausführung läuft mit ihm weiter. Lehnst du ab, macht der Agent ohne ihn weiter, meist auf dem längeren Weg.

<Aside type="note" title="Gewähren ist eine echte Zuweisung">
  Nimmst du eine Anfrage an, ist der Skill diesem Agenten ab dann zugewiesen, nicht nur
  für die aktuelle Ausführung. War es eine einmalige Sache, entferne die Zuweisung danach
  im [Agent Builder](/de/docs/build/agent-builder/).
</Aside>

## Skills finden und erstellen

Agenten können die für sie verfügbaren Skills durchsehen und selbst einen passenden für die aktuelle Aufgabe auswählen, ohne dass du ihn nennen musst. Außerdem können Agenten aus einer Arbeit, die ihr gerade gemeinsam erledigt habt, einen neuen Skill verfassen. Das ist nützlich, wenn du einen Agenten einmal durch ein Verfahren geführt hast und es festhalten willst.

Skills, die du erstellst, bleiben privat in deinem Konto, solange du sie nicht veröffentlichst.

## Einschränkungen

- Ein Skill ist kein Zugriff. Ein Skill, der deine E-Mails liest, braucht trotzdem eine E-Mail-[Verbindung](/de/docs/connect/overview/), die demselben Agenten zugewiesen ist.
- Skills werden pro Agent zugewiesen. Ein kontoweites „alle Agenten bekommen das“ gibt es nicht.
- Skill-Schritte, die einen Connector aufrufen, unterliegen derselben [Freigabeschranke](/de/docs/work/approvals/) wie jede andere Aktion.

## Siehe auch

<CardGrid>
  <LinkCard
    title="Integrierte Tools"
    href="/de/docs/capabilities/built-in-tools/"
    description="Was jeder Agent kann, bevor du ihm etwas zuweist."
  />
  <LinkCard
    title="Connectors im Überblick"
    href="/de/docs/connect/overview/"
    description="Einem Agenten Zugriff auf einen echten Dienst geben."
  />
  <LinkCard
    title="Routinen"
    href="/de/docs/automate/routines/"
    description="Eine verpackte Aufgabe nach Zeitplan ausführen."
  />
  <LinkCard
    title="Drittanbieter-Skills"
    href="/de/docs/capabilities/third-party-skills/"
    description="Skills aus einem öffentlichen Repository importieren."
  />
</CardGrid>
