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.
