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

# Skills im Überblick

> Erstellen Sie wiederverwendbare Prompts und Workflows, die die Fähigkeiten des Agenten erweitern

Skills sind in sich geschlossene Funktionseinheiten, die Sie Devin CLI beibringen können. Sie bündeln Prompts, Toolzugriff, Berechtigungen und Workflows in einem wiederverwendbaren Paket, das entweder vom Agenten oder vom menschlichen Operator aufgerufen werden kann.

***

<div id="what-are-skills">
  ## Was sind Skills?
</div>

Stell dir Skills als Expertenwissen vor, das du dem Agenten mitgibst. Ein Skill kann ihm zum Beispiel beibringen, wie er:

* Code nach den Standards deines Teams prüft
* einen bestimmten Komponententyp generiert
* einen Deployment-Workflow ausführt
* ein Sicherheitsaudit durchführt
* einen neuen Service aus einer Vorlage einrichtet

<CardGroup cols={2}>
  <Card title="Aufruf per Slash-Befehl" icon="code">
    Nutzer können Skills im Chat mit `/skill-name` aufrufen.
  </Card>

  <Card title="Eigenständigkeit des Agenten" icon="robot">
    Der Agent kann bei Bedarf auch selbstständig Skills aufrufen.
  </Card>

  <Card title="Berechtigungen mit begrenztem Geltungsbereich" icon="shield">
    Skills können eigene Berechtigungen und Einschränkungen haben.
  </Card>

  <Card title="Benutzerdefinierter Tool-Zugriff" icon="wrench">
    Beschränke aus Sicherheitsgründen, welche Tools ein Skill verwenden darf.
  </Card>

  <Card title="Ausführung als Subagent" icon="users">
    Führe Skills als unabhängige [subagents](/de/cli/subagents) mit eigenem Kontextfenster aus.
  </Card>

  <Card title="Modell-Override" icon="brain">
    Verwende für bestimmte Skills ein anderes [Modell](/de/cli/models).
  </Card>
</CardGroup>

***

<div id="quick-example">
  ## Kurzes Beispiel
</div>

Erstellen Sie einen Skill für Code-Reviews unter `.devin/skills/review/SKILL.md` (oder `.windsurf/skills/review/SKILL.md`):

```markdown theme={null}
---
name: review
description: Review code changes before committing
allowed-tools:
  - read
  - grep
  - glob
  - exec
---

Review the current git diff and provide feedback:

1. Run `git diff --staged` (or `git diff` if nothing is staged)
2. Check for:
   - Logic errors or bugs
   - Missing error handling
   - Security issues
   - Style inconsistencies
3. Summarize findings and suggest improvements
```

Jetzt können Sie es in jeder Sitzung mit `/review` aufrufen.

***

<div id="how-skills-work">
  ## Wie Skills funktionieren
</div>

Wenn ein Skill aufgerufen wird:

1. Der Prompt des Skills wird in die Unterhaltung eingefügt
2. Der Zugriff auf Tools wird auf die `allowed-tools` des Skills beschränkt (falls angegeben)
3. Zusätzliche Berechtigungen aus der Skill-Konfiguration werden angewendet
4. Das angegebene Modell wird verwendet (falls es vom aktuellen abweicht)

Nachdem der Skill beendet ist, kehrt die Sitzung zur normalen Konfiguration zurück.

***

<div id="skill-triggers">
  ## Skill-Trigger
</div>

Skills können auf zwei Arten aufgerufen werden:

| Trigger | Beschreibung                                 | Standard  |
| ------- | -------------------------------------------- | --------- |
| `user`  | Nutzer können sie mit `/skill-name` aufrufen | Aktiviert |
| `model` | Agent kann sie bei Bedarf autonom aufrufen   | Aktiviert |

```yaml theme={null}
---
name: security-check
triggers:
  - user
  - model
---
```

Legen Sie `triggers: [user]` fest, um zu verhindern, dass der Agent von selbst einen Skill aufruft.

***

<div id="third-party-skills">
  ## Skills von Drittanbietern
</div>

Wir unterstützen den `.agents`-Skill-Standard, sodass Installationstools für Skills von Drittanbietern mit der Devin CLI funktionieren.

<Warning>
  Skills von Drittanbietern können beliebigen Code ausführen. Installieren Sie sie daher auf eigenes Risiko.
</Warning>

***

<div id="where-skills-live">
  ## Wo Skills gespeichert sind
</div>

Skills können auf ein einzelnes Projekt begrenzt oder projektübergreifend geteilt werden:

| Speicherort                                   | Geltungsbereich                          | In Git eingecheckt? |
| --------------------------------------------- | ---------------------------------------- | ------------------- |
| `.agents/skills/<name>/SKILL.md`              | Projektspezifisch                        | Ja                  |
| `.devin/skills/<name>/SKILL.md`               | Projektspezifisch                        | Ja                  |
| `.windsurf/skills/<name>/SKILL.md`            | Projektspezifisch                        | Ja                  |
| `~/.agents/skills/<name>/SKILL.md`            | Global (alle Projekte)                   | Nein                |
| `~/.config/devin/skills/<name>/SKILL.md`      | Global (alle Projekte)                   | Nein                |
| `~/.codeium/<channel>/skills/<name>/SKILL.md` | Global (alle Projekte, Channel-abhängig) | Nein                |

**Projekt-Skills** befinden sich im Verzeichnis `.devin/skills/` oder `.windsurf/skills/` im Projektstamm und werden in die Versionsverwaltung eingecheckt, sodass sie mit Ihrem Team geteilt werden können. Beide Speicherorte verwenden dasselbe `SKILL.md`-Format.

**Globale Skills** befinden sich in `~/.config/devin/skills/` (gemäß den [XDG-Konventionen](https://specifications.freedesktop.org/basedir-spec/latest/)) oder `~/.codeium/<channel>/skills/` (wobei `<channel>` je nach Ihrem CLI-Channel `windsurf`, `windsurf-next` oder `windsurf-insiders` ist) und sind in jedem Projekt auf Ihrem Rechner verfügbar.

<Note>
  **Windows:** Der globale Skill-Pfad richtet sich nach dem Anwendungsdatenverzeichnis Ihres Systems. Unter Windows verwenden Sie `%APPDATA%\devin\skills\<name>\SKILL.md` (normalerweise `C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md`) anstelle von `~/.config/devin/skills/`.
</Note>

***

<div id="next-steps">
  ## Nächste Schritte
</div>

<CardGroup cols={2}>
  <Card title="Skills erstellen" icon="plus" href="/de/cli/extensibility/skills/creating-skills">
    Erfahren Sie mehr über das vollständige Skill-Format, einschließlich Frontmatter-Optionen, dynamischer Inhalte und Beispiele.
  </Card>

  <Card title="Plugins" icon="box" href="/de/cli/extensibility/plugins/overview">
    Bündeln Sie Skills in einem Plugin, das Sie installieren und projektübergreifend nutzen können.
  </Card>
</CardGroup>
