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

# Skills erstellen

> Drei Wege, einen Skill zu erstellen: Anweisungen manuell schreiben, mit dem Chat generieren oder eine SKILL.md-Datei bzw. ein ZIP-Bundle hochladen.

Du brauchst die Rolle **Member** oder höher, um Skills zu erstellen. Es gibt drei Erstellungsmethoden.

## Methode 1: Anweisungen manuell schreiben

Gehe zu **Skills** in der Seitenleiste und klick auf **Skill hinzufügen**, dann wähle **Skill-Anweisungen schreiben**.

Füll die folgenden Felder aus:

| Feld             | Erforderlich | Limit          | Beschreibung                                                                                                                                                                  |
| ---------------- | ------------ | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**         | Ja           | 64 Zeichen     | Ein kurzer, lesbarer Titel, z.B. "Weekly Status Report".                                                                                                                      |
| **Handle**       | Nein         | 100 Zeichen    | Der interne Bezeichner für den Skill. Wird automatisch aus dem Namen als Kleinbuchstaben, Zahlen und Bindestriche generiert. Du kannst ihn bei Bedarf manuell setzen.         |
| **Description**  | Nein         | 1.024 Zeichen  | Ein oder zwei Sätze, die beschreiben, wann dieser Skill verwendet werden soll. Die KI liest dies, um zu entscheiden, ob der Skill aktiviert werden soll.                      |
| **Instructions** | Ja           | 50.000 Zeichen | Der eigentliche Inhalt: Was zu tun ist, wie der Output formatiert werden soll, was einzubeziehen oder zu vermeiden ist. Reiner Text oder Markdown.                            |
| **Integrations** | Nein         |                | Optional Integrations anhängen, deren Aktionen verfügbar werden, wenn dieser Skill aktiv ist. Siehe [Skills und Integrations](/de/using-langdock/skills/skills-integrations). |

### Das Beschreibungsfeld

Die Beschreibung ist entscheidend. Die KI liest sie bei jeder Nachricht, um zu entscheiden, ob dieser Skill relevant ist. Eine vage Beschreibung führt dazu, dass der Skill zur falschen Zeit aktiviert wird oder gar nicht.

|          | Beispiel                                                                                                            |
| -------- | ------------------------------------------------------------------------------------------------------------------- |
| Zu vage  | `Statusberichte.`                                                                                                   |
| Effektiv | `Verwenden, wenn nach einem Statusupdate, einer Fortschrittszusammenfassung oder einem Wochenbericht gefragt wird.` |

Schreibe die Beschreibung so, als würdest du einem Kollegen erklären, wann er diesen Skill nutzen sollte. Verwende konkrete Trigger-Phrasen.

## Methode 2: Mit dem Chat erstellen

Gehe zu **Skills**, klick auf **Skill hinzufügen**, dann wähle **Mit Chat erstellen**. Beschreibe in normaler Sprache, was du möchtest, und Langdock generiert Name, Beschreibung und Anweisungen für dich.

Das ist der schnellste Einstieg, wenn du dir nicht sicher bist, wie du die Anweisungen formulieren sollst. Du kannst alles, was die KI generiert, vor dem Speichern überprüfen und bearbeiten.

## Methode 3: Eine SKILL.md-Datei oder ein ZIP-Bundle hochladen

Skills können als `SKILL.md`-Datei oder als `.zip`-Archiv für Skills mit unterstützenden Dateien verpackt werden.

Gehe zu **Skills**, klick auf **Skill hinzufügen**, dann wähle **Skill hochladen** und ziehe deine Datei hinein.

### SKILL.md-Format

Eine `SKILL.md`-Datei ist eine Markdown-Datei mit einem YAML-Frontmatter-Block am Anfang:

```markdown theme={null}
---
name: Wöchentlicher Statusbericht
slug: woechentlicher-statusbericht
description: Verwenden, wenn nach einem Statusupdate, einer Fortschrittszusammenfassung oder einem Wochenbericht gefragt wird.
---

Fasse die aktuelle Arbeit in drei Abschnitten zusammen: **Erfolge**, **Blocker** und **Nächste Schritte**.
Halte den Ton professionell und prägnant.
Jeder Abschnitt sollte 3 bis 5 Stichpunkte enthalten.
```

Frontmatter-Felder:

| Feld          | Erforderlich | Beschreibung                                                                                                              |
| ------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------- |
| `name`        | Ja           | Anzeigename, bis zu 64 Zeichen.                                                                                           |
| `slug`        | Nein         | Der Handle. Wird automatisch aus dem Namen generiert, wenn nicht angegeben. Nur Kleinbuchstaben, Zahlen und Bindestriche. |
| `description` | Nein         | Bis zu 1.024 Zeichen.                                                                                                     |
| `license`     | Nein         | Optionales Lizenzfeld.                                                                                                    |

Der Anweisungsblock (der Inhalt nach dem Frontmatter-Block) ist erforderlich.

### ZIP-Bundle

Ein ZIP-Archiv kann eine `SKILL.md`-Datei plus unterstützende Dateien wie Skripte, Referenzen oder Assets enthalten.

**Struktur:** Die `SKILL.md` muss sich im Stammverzeichnis des Archivs oder in einem einzigen Verzeichnis auf oberster Ebene befinden.

**Erlaubte Dateitypen:** `.md`, `.mdx`, `.txt`, `.py`, `.sh`, `.js`, `.ts`, `.json`, `.yaml`, `.yml`, `.toml`, `.csv`, `.xml`, `.xsd`, `.html`, `.css`, `.svg`, `.pdf`, `.docx`, `.xlsx`, `.pptx`, `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp`

**Größenlimits:**

| Limit                | Wert        |
| -------------------- | ----------- |
| ZIP-Dateigröße       | 25 MB       |
| Unkomprimiert gesamt | 20 MB       |
| Einzelne Datei       | 5 MB        |
| Maximale Dateianzahl | 200 Dateien |

## Gute Anweisungen schreiben

Die Qualität eines Skills hängt fast ausschließlich von der Qualität seiner Anweisungen ab.

* **Sei spezifisch beim Output.** Sag nicht "Fasse Dinge zusammen." Sag "Schreibe eine dreiteilige Zusammenfassung mit: (1) getroffenen Entscheidungen, (2) offenen Fragen, (3) nächsten Schritten. Jeder Abschnitt sollte 3 bis 5 Stichpunkte enthalten."
* **Schreibe die Beschreibung so, als würdest du es einem neuen Kollegen erklären.** Vage Beschreibungen führen dazu, dass die KI den Skill zur falschen Zeit aktiviert oder gar nicht.
* **Teste vor dem Teilen.** Installiere den Skill, starte einen neuen Chat und schau, ob die KI sich wie erwartet verhält. Passe basierend auf dem an, was du beobachtest.
* **Halte Anweisungen fokussiert.** Ein Skill, der eine Sache gut macht, ist zuverlässiger als einer, der viele Fälle abdecken will.
* **Füge in der Beschreibung konkrete Trigger-Phrasen ein.** Beispiele: "wenn nach Updates gefragt wird," "beim Verfassen einer Antwort an einen Kunden," "beim Zusammenfassen eines Meetings."

## Limits

| Was                                        | Limit          |
| ------------------------------------------ | -------------- |
| Aktive Skills pro Nutzer                   | 20             |
| Verbindlich aktivierte Skills im Workspace | 8              |
| Skill-Name                                 | 64 Zeichen     |
| Beschreibung                               | 1.024 Zeichen  |
| Anweisungen                                | 50.000 Zeichen |
| ZIP-Dateigröße                             | 25 MB          |
| Unkomprimierte Bundle-Größe                | 20 MB          |

**Was Skills nicht können:**

* **Skills haben kein sitzungsübergreifendes Gedächtnis.** Anweisungen werden zu Beginn jeder Unterhaltung neu eingelesen. Für dauerhaftes Gedächtnis nutze die [Chat-Erinnerung](/de/using-langdock/chat/tools/memory).
* **Skills können nicht eigenständig auf Live-Daten zugreifen.** Ohne Verknüpfung mit einer Integration stellt ein Skill nur Anweisungen bereit und ruft keine Echtzeitinformationen ab.
* **Kein Versionsverlauf.** Wenn du die Anweisungen eines Skills aktualisierst, wird die vorherige Version nicht gespeichert.

## FAQ

<AccordionGroup>
  <Accordion title="Wann sollte ich einen Skill erstellen?">
    Erstelle einen Skill, wenn du wiederverwendbare Anweisungen hast, die künftige Chats anleiten sollen. Skills eignen sich am besten für wiederkehrende Arbeitsmuster, Schreibregeln, Fachkontext oder interne Prozesse, die zu klein für einen eigenen Agenten sind.
  </Accordion>

  <Accordion title="Was sollte ich prüfen, wenn ein neuer Skill nicht gut funktioniert?">
    Prüfe, ob die Anweisungen spezifisch, klar abgegrenzt und testbar sind. Vermeide es, zu viele unterschiedliche Ziele in einem Skill zu mischen, und teste ihn mit realistischen Prompts, bevor du ihn breit teilst.
  </Accordion>
</AccordionGroup>
