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.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.
Was sind Skills?
- 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
.devin/skills/review/SKILL.md (oder .windsurf/skills/review/SKILL.md):
/review aufrufen.
Wie Skills funktionieren
- Der Prompt des Skills wird in die Unterhaltung eingefügt
- Der Zugriff auf Tools wird auf die
allowed-toolsdes Skills beschränkt (falls angegeben) - Zusätzliche Berechtigungen aus der Skill-Konfiguration werden angewendet
- Das angegebene Modell wird verwendet (falls es vom aktuellen abweicht)
Skill-Trigger
| Trigger | Beschreibung | Standard |
|---|---|---|
user | Nutzer können sie mit /skill-name aufrufen | Aktiviert |
model | Agent kann sie bei Bedarf autonom aufrufen | Aktiviert |
triggers: [user] fest, um zu verhindern, dass der Agent von selbst einen Skill aufruft.
Skills von Drittanbietern
.agents-Skill-Standard, sodass Installationstools für Skills von Drittanbietern mit der Devin CLI funktionieren.
Wo Skills gespeichert sind
| 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 |
.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.
