> ## Documentation Index
> Fetch the complete documentation index at: https://flowglad.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Skills

> Wiederverwendbare Pakete für externe Agents und Automations erstellen

Skills sind wiederverwendbare Pakete aus Anweisungen und optionalen unterstützenden Dateien. Mit ihnen kann Ihr Team einmal festlegen, wie eine Aufgabe wiederholbar erledigt wird, und diese Vorgehensweise dann konsistent in ganz Flowglad anwenden.

Jeder Skill hat einen Namen, einen Slash-Command-Slug, eine Beschreibung und in Markdown verfasste Anweisungen. Unterstützende Dateien können zusätzlichen Kontext oder Ressourcen bereitstellen, die zum Befolgen dieser Anweisungen benötigt werden.

## Flowglad als Skill-Bibliothek Ihres Teams nutzen

Flowglad speichert jeden Skill als versioniertes Paket. Das Veröffentlichen einer Änderung erstellt eine neue Revision, anstatt das vorherige Paket an Ort und Stelle zu ersetzen. Organisationsadmins können die **History** eines Skills öffnen, um seine Revisionen einzusehen, Änderungen zu vergleichen, eine frühere Revision wiederherzustellen oder einen Entwurf zu verwerfen, sofern diese Aktionen verfügbar sind.

So hat Ihr Team einen zentralen, verwalteten Ort, um wiederverwendbare Anweisungen zu pflegen, und es bleibt nachvollziehbar, welche Version zu einem bestimmten Zeitpunkt aktiv war. Entwürfe und abgelehnte Revisionen ersetzen die aktive Version nicht.

### Skills über MCP verwalten

Nachdem Sie den Flowglad MCP-Server verbunden haben, kann ein Agent die Skill-Bibliothek Ihrer Organisation für Sie einsehen und verwalten:

* `skills.list` gibt die für die Verbindung sichtbaren Skills zurück.
* `skills.get` gibt die Metadaten der neuesten und der aktiven Revision eines Skills zurück.
* `skills.create` reicht ein neues Skill-Paket ein.
* `skills.create_candidate` reicht eine neue Revision eines vorhandenen Skills ein.
* `skills.publish_revision` verifiziert und veröffentlicht eine zurückgestellte Revision.
* `skills.create_package_upload_session` und `skills.finalize_package_upload_session` übertragen Pakete, die zu groß sind, um inline gesendet zu werden.
* `skills.get` meldet das Verifizierungs- und Promotion-Ergebnis der angenommenen Anfrage.

Das Erstellen oder Aktualisieren von Skills erfordert die Berechtigung `skills:write` sowohl in der Organisationsmitgliedschaft des Teammitglieds als auch im Grant der MCP-Verbindung. Wenn Sie die Berechtigung nach dem Verbinden des Servers hinzufügen, verbinden Sie Flowglad MCP erneut und autorisieren Sie `skills:write`, damit die Schreib-Tools verfügbar werden.

**Berechtigungen:** Admins haben standardmäßig Zugriff auf das Erstellen von Skills. Um einem Contributor denselben Zugriff zu geben, öffnen Sie **Settings** → **Team**, wählen Sie das Teammitglied aus und aktivieren Sie **Skill Authoring**. Dadurch erhält es die Berechtigung, Organisations-Skills zu erstellen und zu aktualisieren, ohne zum Admin zu werden.

## Flowglad MCP-Skills in Ihren Agent laden

Der Flowglad MCP-Server kündigt während der MCP-Initialisierung `io.modelcontextprotocol/skills` an. Dadurch erfahren kompatible Clients, dass der Server die Agent-Skill-Methoden `skills/list` und `skills/get` implementiert. Jeder zurückgegebene Skill enthält `skill://`-Ressourcen-URIs und Inhalts-Digests; Clients können die Dateien mit `resources/read` abrufen.

Das Verbinden des Servers garantiert nicht, dass ein Client `skills/list` aufruft oder die zurückgegebenen Pakete installiert. Die Client-Unterstützung variiert. Fügen Sie ChatGPT / Codex oder Claude eine Startanweisung hinzu, wenn der Agent die Flowglad-Registry zu Beginn jeder Sitzung aktualisieren soll.

**MCP-Benennung:** Die Namen unterscheiden sich absichtlich. `skills.list` mit Punkt ist ein Flowglad-Tool für die versionierten Skill-Datensätze Ihrer Organisation. `skills/list` mit Schrägstrich ist eine Erweiterungsmethode des MCP-Protokolls zum Auffinden agentenseitiger Skill-Pakete.

### Startanweisung hinzufügen

Erstellen Sie das Zielverzeichnis einmalig, bevor Sie eine neue Sitzung starten, und fügen Sie dann den passenden Anweisungsblock unten hinzu.

#### ChatGPT / Codex

Erstellen Sie das Zielverzeichnis für ChatGPT / Codex mit `mkdir -p ~/.agents/skills`.

Fügen Sie den folgenden Block in `~/.codex/AGENTS.md` ein, um ihn auf jedes Projekt anzuwenden, oder in die `AGENTS.md` eines Repositorys, um ihn mit dem Team dieses Repositorys zu teilen.

```markdown AGENTS.md theme={null}
## Flowglad MCP Skill bootstrap

At the start of every new session, before handling the first task:

1. Confirm that the Flowglad MCP server is connected.
2. Refresh the agent Skill catalog from Flowglad. Prefer the advertised `skills/list` MCP extension method. If the client does not expose that method directly, use the Flowglad server's `resources/list` method and select resources whose URIs begin with `skill://flowglad/`.
3. For every returned Skill, retrieve its manifest with `skills/get` when available, then read each listed resource with `resources/read`, beginning with `SKILL.md`.
4. Synchronize the package into `~/.agents/skills/<skill-name>/`. Compare the returned content digests and rewrite only new or changed Flowglad-managed files. Never overwrite or delete unrelated local Skills.
5. Treat the refreshed Flowglad package as the source of truth for this session. Make the synchronized Skills available for automatic matching and explicit `$skill-name` invocation.
6. If this ChatGPT / Codex client cannot call the Skill or resource methods, report that limitation once and continue without claiming that the registry was refreshed.
```

#### Claude

Erstellen Sie das Zielverzeichnis für Claude mit `mkdir -p ~/.claude/skills`.

Fügen Sie den folgenden Block in `~/.claude/CLAUDE.md` ein, um ihn auf jedes Projekt anzuwenden, oder in die `CLAUDE.md` eines Repositorys, um ihn mit dem Team dieses Repositorys zu teilen.

```markdown CLAUDE.md theme={null}
## Flowglad MCP Skill bootstrap

At the start of every new session, before handling the first task:

1. Confirm that the Flowglad MCP server is connected.
2. Refresh the agent Skill catalog from Flowglad. Prefer the advertised `skills/list` MCP extension method. If the client does not expose that method directly, use the Flowglad server's `resources/list` method and select resources whose URIs begin with `skill://flowglad/`.
3. For every returned Skill, retrieve its manifest with `skills/get` when available, then read each listed resource with `resources/read`, beginning with `SKILL.md`.
4. Synchronize the package into `~/.claude/skills/<skill-name>/`. Compare the returned content digests and rewrite only new or changed Flowglad-managed files. Never overwrite or delete unrelated local Skills.
5. Treat the refreshed Flowglad package as the source of truth for this session. Make the synchronized Skills available for automatic matching and explicit `/skill-name` invocation.
6. If this Claude client cannot call the Skill or resource methods, report that limitation once and continue without claiming that the registry was refreshed.
```

Sie können ChatGPT / Codex oder Claude bitten, den passenden Block zu seiner eigenen Anweisungsdatei auf Benutzerebene hinzuzufügen. Prüfen Sie die vorgeschlagene Änderung, bevor Sie sie annehmen, da diese Datei zukünftige Sitzungen beeinflusst. Die Anweisung ist ein Best-Effort-Bootstrap für den Agent; wenn Ihre Umgebung Skills deterministisch aktualisieren muss, implementieren Sie dieselbe Synchronisierung in einem vertrauenswürdigen `SessionStart`-Hook oder in Ihrer MCP-Client-Integration.

## Wo Skills verwendet werden

Skills haben derzeit zwei Verbraucher:

* Kompatible externe Agents entdecken und synchronisieren aktivierte Pakete über Flowglad MCP und ordnen sie dann automatisch zu oder rufen sie namentlich auf.
* Automations pinnen eine exakte veröffentlichte Skill-Revision als OWS-Code-Ressource vom Typ `skill-revision`. Die Automation wählt einen Paketpfad und einen Einstiegspunkt aus; Agent-Schritte erhalten nur die Skills, die durch das versiegelte Capability-Set des Laufs autorisiert sind.

Der erste Weg liefert einem externen Agent wiederverwendbare Anweisungen. Der zweite liefert unveränderlichen Code und unterstützende Dateien für einen wiederholbaren Automation-Lauf. Veröffentlichte Skills gelten organisationsweit, sodass eine autorisierte Automation dieselbe Skill-Revision in jedem Space auswählen kann. Die verbrauchende Automation und ihre Läufe gehören weiterhin zu ihrem Space; die Auswahl eines Skills ändert diese Grenze nicht.

## Skills erstellen und pflegen

Öffnen Sie das **Organisationsmenü** → **Skills** → **New Skill**. Geben Sie im Tab **Skill** **Name**, **Slug**, optional **Description** sowie die wiederverwendbaren Anweisungen in **Markdown** ein. Verwenden Sie den Tab **Files** für unterstützende Paketdateien und wählen Sie dann **Create Skill**.

Der Slug besteht aus Kleinbuchstaben, Ziffern und Bindestrichen, beginnt mit einem Buchstaben oder einer Ziffer und ist das, was Benutzer nach `/` eingeben.

Das Erstellen oder Bearbeiten eines Skills erzeugt einen Entwurf. Auf der Detailseite des Skills werden Änderungen automatisch gespeichert; wählen Sie **Publish Draft**, um den Entwurf zu verifizieren und zu veröffentlichen. Schlägt die Verifizierung fehl, korrigieren Sie den Entwurf anhand der angezeigten Diagnosen und veröffentlichen Sie erneut.

Verwenden Sie **History**, um Revisionen einzusehen, eine abgelöste Revision wiederherzustellen oder einen veränderbaren Entwurf zu verwerfen, sofern diese Aktionen verfügbar sind. **Disable Skill** entfernt den Skill aus der Erkennung durch externe Agents und der Auflösung durch Automations, ohne die Revisionshistorie zu löschen; **Enable Skill** macht ihn wieder verfügbar.

## Einen Skill mit MCP erstellen oder bearbeiten

Verwenden Sie einen verbundenen externen MCP-Client für paketorientiertes Authoring. Rufen Sie `skills.get` auf, bevor Sie einen vorhandenen Skill bearbeiten. Verwenden Sie `skills.create` für ein neues Paket oder `skills.create_candidate` für eine Revision auf Basis der aktuellen aktiven Revision.

Kleine Pakete können inline übergeben werden. Für größere Pakete rufen Sie `skills.create_package_upload_session` auf, laden die angeforderten Objekte hoch und schließen mit `skills.finalize_package_upload_session` ab. Wurde die Verifizierung zurückgestellt, rufen Sie `skills.publish_revision` auf. Fragen Sie `skills.get` ab, um die angenommene Lifecycle-Anfrage und ihr Verifizierungs- oder Promotion-Ergebnis zu erhalten.

Das Veröffentlichen eines Skills erstellt, überarbeitet oder aktiviert keine Automation; verwenden Sie bei Bedarf ausdrücklich den Automation-MCP-Lifecycle.

## Mit einer Skill-Vorlage beginnen

Die Seite **Skills** enthält **Skill Templates**. Durchsuchen oder filtern Sie den Katalog, zeigen Sie eine Vorschau einer Vorlage an und wählen Sie **Copy Skill**. Die Kopie wird zu einem Organisations-Skill, der wie jeder andere Skill bearbeitet und veröffentlicht werden kann.

## Skills und Automations

Ein Skill definiert, wie wiederverwendbare Arbeit ausgeführt wird. Er entscheidet nicht, wann diese Arbeit ausgeführt wird.

Verwenden Sie eine Automation, wenn Arbeit manuell, nach Zeitplan oder als Reaktion auf ein Ereignis ausgeführt werden soll. Eine Automation kann eine oder mehrere Skill-Revisionen pinnen, sodass dieselbe Implementierung über mehrere Läufe hinweg wiederverwendet wird.


## Related topics

- [MCP](/docs/de/mcp-server.md)
- [Automations](/docs/de/automations.md)
- [Willkommen](/docs/de/agents/introduction.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.