Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

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.

Was sind Skills?

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

Aufruf per Slash-Befehl

Nutzer können Skills im Chat mit /skill-name aufrufen.

Eigenständigkeit des Agenten

Der Agent kann bei Bedarf auch selbstständig Skills aufrufen.

Berechtigungen mit begrenztem Geltungsbereich

Skills können eigene Berechtigungen und Einschränkungen haben.

Benutzerdefinierter Tool-Zugriff

Beschränke aus Sicherheitsgründen, welche Tools ein Skill verwenden darf.

Ausführung als Subagent

Führe Skills als unabhängige subagents mit eigenem Kontextfenster aus.

Modell-Override

Verwende für bestimmte Skills ein anderes Modell.

Kurzes Beispiel

Erstellen Sie einen Skill für Code-Reviews unter .devin/skills/review/SKILL.md (oder .windsurf/skills/review/SKILL.md):
---
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.

Wie Skills funktionieren

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.

Skill-Trigger

Skills können auf zwei Arten aufgerufen werden:
TriggerBeschreibungStandard
userNutzer können sie mit /skill-name aufrufenAktiviert
modelAgent kann sie bei Bedarf autonom aufrufenAktiviert
---
name: security-check
triggers:
  - user
  - model
---
Legen Sie triggers: [user] fest, um zu verhindern, dass der Agent von selbst einen Skill aufruft.

Skills von Drittanbietern

Wir unterstützen den .agents-Skill-Standard, sodass Installationstools für Skills von Drittanbietern mit der Devin CLI funktionieren.
Skills von Drittanbietern können beliebigen Code ausführen. Installieren Sie sie daher auf eigenes Risiko.

Wo Skills gespeichert sind

Skills können auf ein einzelnes Projekt begrenzt oder projektübergreifend geteilt werden:
SpeicherortGeltungsbereichIn Git eingecheckt?
.agents/skills/<name>/SKILL.mdProjektspezifischJa
.devin/skills/<name>/SKILL.mdProjektspezifischJa
.windsurf/skills/<name>/SKILL.mdProjektspezifischJa
~/.agents/skills/<name>/SKILL.mdGlobal (alle Projekte)Nein
~/.config/devin/skills/<name>/SKILL.mdGlobal (alle Projekte)Nein
~/.codeium/<channel>/skills/<name>/SKILL.mdGlobal (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) 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.
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/.

Nächste Schritte

Skills erstellen

Erfahren Sie mehr über das vollständige Skill-Format, einschließlich Frontmatter-Optionen, dynamischer Inhalte und Beispiele.