Skills
Erweitern Sie die Fähigkeiten von Verdent mit wiederverwendbaren Wissenspaketen für spezialisierte Workflows und Fachwissen
Verdent Skills sind wiederverwendbare Wissenspakete, die die Expertise des Agents erweitern. Jeder Skill enthält domänenspezifische Prompts, Skripte, Referenzen und Best Practices. Rufen Sie einen Skill einfach namentlich auf, und der Agent lädt den entsprechenden Kontext und folgt dem vordefinierten Workflow.
Was sind Skills?
Grundkonzept
Ein Skill ist ein strukturiertes Wissenspaket, das in einem Ordner gespeichert ist. Jeder Skill enthält eine Datei SKILL.md, die seinen Namen, seine Beschreibung und den detaillierten Prompt definiert. Wenn Sie einen Skill in einem Gespräch aufrufen, liest Verdent diese Datei und fügt ihren Inhalt in den Kontext des Agents ein.
Wie sich Skills von Subagenten und MCP unterscheiden
| Dimension | Skills | Subagenten | MCP |
|---|---|---|---|
| Auslöser | Manueller Aufruf über @skill oder Erwähnung | Automatisch vom Haupt-Agent gestartet | Automatisch aufgerufen oder explizit angefordert |
| Ausführung | Erweitert den Hauptkontext des Gesprächs | Läuft als unabhängige Teilaufgabe mit isoliertem Kontext | Ruft externe Werkzeuge über JSON-RPC 2.0 auf |
| Zweck | Fachliche Anleitung (z. B. „wie man Tests schreibt“) | Eigenständige Vorgänge (z. B. „Code-Review durchführen“) | Zugriff auf externe Daten/Werkzeuge (z. B. Datenbankabfragen) |
| Lebenszyklus | Einmalige Kontexteinfügung | Schließt die Teilaufgabe ab und liefert Ergebnisse zurück | Persistenter Serverprozess während der Sitzung |
| Implementierung | Markdown-Dateien + optionale Skripte | Eingebaute Agent-Logik | Ausführbare Serverprozesse |
Kurz gesagt: Skills liefern Wissen und Workflow-Anleitungen, Subagenten führen eigenständige Aufgaben aus, und MCP verbindet externe Werkzeuge und Datenquellen.
Skills verwenden
Einen Skill aufrufen
Sie können einen Skill auf zwei Arten aufrufen:
1. Den Skill-Namen im Gespräch erwähnen
Use the skill-creator skill to help me create a new Skill2. Die @-Erwähnungssyntax verwenden
@skill-creator help me create a Skill for API documentation generationWenn ein Skill ausgelöst wird:
- Der Agent ruft das Werkzeug
skillauf, um die DateiSKILL.mddes Skills zu lesen - Der Dateiinhalt wird in den aktuellen Gesprächskontext eingefügt
- Der Agent arbeitet gemäß der Anleitung des Skills weiter
Verfügbare Skills durchsuchen
Greifen Sie über die Einstellungen auf das Skills-Panel zu:
- Öffnen Sie das Menü Einstellungen
- Wählen Sie den Tab Skills
- Durchsuchen Sie installierte Skills und verfügbare Skills im Skill Store
Sie können auch @ in das Eingabefeld eingeben, um die automatische Vervollständigung auszulösen und schnell einen verfügbaren Skill auszuwählen.
Integrierte Skills
Verdent wird mit einer Reihe integrierter Skills für gängige Workflows geliefert:
| Skill | Beschreibung |
|---|---|
| docx | Word-Dokumente (.docx) lesen, erstellen oder bearbeiten mit formatgetreuen visuellen Prüfungen |
| find-skills | Skills entdecken und installieren – nutzen Sie diesen, wenn Sie fragen „Wie mache ich X?“ oder nach neuen Fähigkeiten suchen |
| frontend-design | Erstellen Sie unverwechselbare, produktionsreife Frontend-Oberflächen mit hoher gestalterischer Qualität |
| PDF-Dateien lesen, erstellen oder überprüfen mit visueller Darstellung und Inhaltsextraktion | |
| pptx | PowerPoint-Präsentationen (.pptx) lesen, erstellen oder bearbeiten |
| skill-creator | Ein geführter Workflow zum Erstellen und Weiterentwickeln eigener Skills |
| xlsx | Excel-Tabellen lesen, analysieren, visualisieren und intelligent bearbeiten |
Weitere Skills sind im Skill Store verfügbar. Öffnen Sie Einstellungen → Skills → Store, um zusätzliche Skills zu durchsuchen und zu installieren.
Eigene Skills erstellen
Sie können eigene Skills erstellen, um das Fachwissen Ihres Teams oder projektspezifische Workflows zu kapseln.
Struktur des Skill-Verzeichnisses
Ein Standard-Skill-Ordner sieht wie folgt aus:
my-custom-skill/
├── SKILL.md # Required: Skill definition file
├── agents/
│ └── verdent.yaml # Optional: UI configuration (icons, display name)
├── scripts/ # Optional: helper scripts
└── references/ # Optional: reference docs or examplesSKILL.md-Format
SKILL.md ist die zentrale Skill-Datei und enthält YAML-Frontmatter sowie einen Markdown-Textkörper:
---
name: my-custom-skill
description: A concise description shown in the Skill list
metadata:
version: "1.0.0"
author: "Your Name"
license: "MIT"
---
# Detailed Instructions
This is the detailed prompt content the Agent reads.
## Workflow
1. Step one
2. Step two
3. ...
## Best Practices
- Practice suggestion 1
- Practice suggestion 2Anforderungen an die Frontmatter-Felder:
name(erforderlich): Muss mit dem Ordnernamen übereinstimmen. Erlaubt sind nur Kleinbuchstaben, Zahlen und Bindestriche (a-z0-9-). Länge: 1–64 Zeichen. Keine aufeinanderfolgenden Bindestriche oder Bindestriche am Anfang/Ende.description(erforderlich): Eine kurze Beschreibung, maximal 1024 Zeichen.metadata(optional): Version, Autor, Lizenz und weitere Metainformationen.
Eigene Skills installieren
Methode 1: Import über Einstellungen
- Öffnen Sie Einstellungen → Skills
- Klicken Sie auf Skill importieren
- Wählen Sie den Skill-Ordner (oder ein Archiv im Format
.zip/.skill) - Verdent validiert
SKILL.mdund installiert es unter~/.verdent/skills/
Methode 2: Manuelles Kopieren
cp -r my-custom-skill ~/.verdent/skills/Der Skill wird nach einem Neustart von Verdent oder einer Aktualisierung der Skills-Liste verfügbar.
Methode 3: Skill auf Projektebene
Legen Sie den Skill innerhalb Ihres Projektverzeichnisses ab:
cp -r my-custom-skill /path/to/your/project/.verdent/skills/Skills auf Projektebene sind nur innerhalb dieses Projekts sichtbar und haben Vorrang vor gleichnamigen globalen Skills.
Skill-Geltungsbereiche
Verdent unterstützt drei Ebenen für den Geltungsbereich von Skills:
| Ebene | Speicherort | Sichtbarkeit |
|---|---|---|
| Global | ~/.verdent/skills/ | Alle Projekte und Arbeitsbereiche |
| Projekt | <project>/.verdent/skills/ | Nur die Arbeitsbereiche des aktuellen Projekts |
Prioritätsregeln:
Wenn Skills mit demselben Namen in mehreren Geltungsbereichen existieren:
- Projekt hat Vorrang vor Global
Skill Store
Verdent bietet einen Skill Store zum Durchsuchen und Installieren von Community- und offiziellen Skills.
Den Skill Store durchsuchen
- Öffnen Sie Einstellungen → Skills
- Wechseln Sie zum Tab Store
- Durchsuchen Sie verfügbare Skills oder nutzen Sie das Suchfeld
Installation aus dem Store
- Finden Sie den gewünschten Skill im Store
- Klicken Sie auf Installieren
- Der Skill wird automatisch heruntergeladen und unter
~/.verdent/skills/installiert
Sicherheitsprüfung:
Aus dem Store installierte Skills durchlaufen eine SHA256-Prüfsummenverifizierung, um die Dateiintegrität und Sicherheit zu gewährleisten.
Praxisbeispiele
Beispiel 1: Einen neuen Skill erstellen mit skill-creator
@skill-creator help me create a Skill for guiding the team on writing Go unit testsDer Agent wird:
- Den Inhalt des Skills
skill-creatorlesen - Sie durch das Ausfüllen von Skill-Name, Beschreibung und Kern-Prompt führen
- Eine Standard-Datei
SKILL.mdgenerieren - Installationspfad und Verifizierungsschritte vorschlagen
Beispiel 2: Daten analysieren mit spreadsheet
@spreadsheet read sales-2025.xlsx from the project root, analyze Q1 sales trends, and generate a chartDer Agent wird:
- Den Skill
spreadsheetladen pandasundopenpyxlverwenden, um die Excel-Datei zu lesen- Die Daten analysieren und Visualisierungen erstellen
- Ergebnisse speichern oder im Gespräch anzeigen
Beispiel 3: CI beheben mit gh-fix-ci
@gh-fix-ci my PR #123 GitHub Actions tests are failing, help me debugDer Agent wird:
- Die
gh-CLI verwenden, um die CI-Logs für PR #123 abzurufen - Den Fehler analysieren (z. B. Testfehler, Abhängigkeitsprobleme)
- Einen Lösungsvorschlag unterbreiten
- Mit Ihrer Zustimmung den Code ändern und die Korrektur pushen
Häufig gestellte Fragen
Verbrauchen Skills Credits?
Wenn ein Skill aufgerufen wird, liest der Agent die Datei SKILL.md, die zur Token-Nutzung zählt und daher Credits verbraucht. Der Skill selbst führt jedoch keine zusätzlichen API-Aufrufe aus.
Kann ich eigene Skills projektübergreifend teilen?
Ja. Installieren Sie den Skill unter ~/.verdent/skills/ (globaler Geltungsbereich), und er ist in allen Projekten verfügbar.
Wie lösche ich einen nicht mehr benötigten Skill?
Klicken Sie unter Einstellungen → Skills mit der rechten Maustaste auf den Skill und wählen Sie Löschen. Integrierte Skills, die als undeletable markiert sind, können nicht gelöscht werden und werden beim nächsten Start erneut installiert.
Kann ich Skills aus Cursor, Claude Desktop oder Codex importieren?
Ja. Verdent erkennt automatisch Skills in ~/.cursor/skills, ~/.claude/skills und ~/.codex/skills und fordert Sie zum Import auf. Klicken Sie auf Aus externen Quellen importieren unter Einstellungen → Skills.
Was ist der Unterschied zwischen einem Skill und einer Projektregel?
- Projektregel: Immer aktive Anweisungen, die automatisch in jedes Gespräch eingefügt werden
- Skill: Bedarfsgesteuerte Wissenspakete, die nur beim Aufruf eingefügt werden
Verwenden Sie Regeln für universelle Coding-Standards; verwenden Sie Skills für spezifische Fach-Workflows.
Wie aktualisiere ich einen installierten Skill?
Skills, die aus dem Skill Store installiert wurden, werden automatisch im Hintergrund auf Updates überprüft. Manuell installierte Skills müssen zur Aktualisierung erneut importiert werden (wobei die alte Version überschrieben wird).
Erweiterte Verwendung
Skripte in Skills einbetten
Fügen Sie Ihrem Skill ein Verzeichnis scripts/ hinzu und verweisen Sie in SKILL.md auf die Skripte:
## Data Processing Script
Run the following command to process data:
\`\`\`bash
python scripts/process_data.py --input data.csv --output results.json
\`\`\`Der Agent liest diese Anweisung und führt das Skript bei Bedarf aus.
Auf Dokumentation verweisen
Speichern Sie API-Dokumente, Spezifikationen oder Beispielcode in einem Verzeichnis references/ und verlinken Sie diese in SKILL.md:
## Reference Documentation
See [references/api-spec.md](references/api-spec.md) for the detailed API specification.Der Agent kann diese Referenzdateien gemäß den Anweisungen des Skills lesen.
Best Practices
Halten Sie Skills fokussiert. Jeder Skill sollte auf eine einzelne Domäne oder einen Workflow ausgerichtet sein. Vermeiden Sie „Alleskönner“-Skills – teilen Sie diese stattdessen in kleinere, spezialisierte Skills auf.
Verwenden Sie eine klare Benennung. Skill-Namen sollten prägnant und beschreibend sein, z. B. api-doc-generator statt my-skill-1.
Stellen Sie Beispiele und Referenzen bereit. Fügen Sie konkrete Beispiele und Referenzlinks in SKILL.md ein, damit der Agent das erwartete Ergebnis besser versteht.
Führen Sie Versionsnummern. Verwenden Sie das Feld metadata.version, um Updates und Kompatibilität nachzuverfolgen.
Testen Sie vor dem Teilen. Validieren Sie Ihren Skill in einem Testprojekt, bevor Sie ihn im Team ausrollen oder im Skill Store veröffentlichen.