Gilt für OpenClaw v2026.2 | Dieser Artikel setzt voraus, dass du die Grundinstallation abgeschlossen hast und die Fähigkeiten deines KI-Assistenten erweitern möchtest.
TL;DR: Skills sind vorgefertigte Fähigkeitserweiterungen. Installation mit openclaw skill install <name>, Verzeichnis unter ~/.openclaw/workspace/skills/. ClawHub bietet über 5700 Community-Skills: Programmierassistenten, Suchrecherche, DevOps, Webautomatisierung und mehr. Jeder Skill enthält eine SKILL.md (Beschreibung + Triggerwörter + Anweisungen) sowie optionale Tool-Implementierungen. Die Sicherheitsprüfung erfolgt über VirusTotal.
Was sind Skills?
Konzept
Skills sind vorgefertigte Erweiterungsmodule mit folgenden Bestandteilen:
| Bestandteil | Beschreibung |
|---|---|
| SKILL.md | Skill-Definitionsdatei mit Beschreibung, Triggerwörtern, Anweisungen, Beispielen |
| Tools | Aufrufbare Werkzeugfunktionen (optional) |
| Resources | Zugehörige Ressourcendateien (optional) |
| Package.json | Abhängigkeitsdeklaration (optional) |
Skills vs Tools
| Eigenschaft | Skills | Tools |
|---|---|---|
| Herkunft | Community-Beiträge | Integriert/Benutzerdefiniert |
| Installation | Erfordert Installation | Standardmäßig verfügbar |
| Komplexität | Kann komplex sein | Meist einfach |
| Teilbar | Ja | Meist nicht |
| Updates | Unabhängige Updates | Wird mit dem System aktualisiert |
Skill-Kategorien
Die Skills auf ClawHub sind nach Kategorien organisiert:
| Kategorie | Anzahl | Beispiel-Skills |
|---|---|---|
| Programmierassistenten | 133+ | coding-agent, debug-pro, tdd-guide |
| Suchrecherche | 253+ | web-search, deepwiki, exa-search |
| DevOps | 212+ | docker-essentials, git-workflows |
| Webautomatisierung | 139+ | browser-control, puppeteer-skill |
| Produktivitäts-Tools | 135+ | calendar-skill, task-manager |
| Datenanalyse | 46+ | data-analyzer, budget-variance |
| Smart Home | 56+ | home-assistant, smart-home-io |
| PDF-Dokumente | 67+ | pdf-reader, doc-summarizer |
| Bild & Video | 60+ | image-gen, video-editor |
| Notizen & Wissen | 100+ | obsidian, notion-sync |
Installationsmethoden für Skills
Methode 1: ClawHub CLI (empfohlen)
# Skills suchen
openclaw skill search gmail
# Skill installieren
openclaw skill install gmail
# Bestimmte Version installieren
openclaw skill install [email protected]
# Von GitHub installieren
openclaw skill install github:user/skill-repo
# Vom lokalen Pfad installieren
openclaw skill install ./my-skill
Methode 2: Manuelle Installation
# Skill-Repository klonen
git clone https://github.com/user/skill-repo.git
# In das Skill-Verzeichnis kopieren
cp -r skill-repo ~/.openclaw/workspace/skills/skill-name
Methode 3: GitHub-Link einfügen
Sende einfach den GitHub-Link eines Skills im Chat – der Agent erkennt ihn automatisch und installiert ihn:
Bitte installiere diesen Skill: https://github.com/user/skill-repo
Verzeichnisstruktur der Skills
~/.openclaw/workspace/skills/
├── gmail/
│ └── SKILL.md
├── calendar/
│ └── SKILL.md
├── web-search/
│ ├── SKILL.md
│ └── package.json
└── my-custom-skill/
├── SKILL.md
├── src/
│ └── index.js
└── package.json
ClawHub-Nutzungsanleitung
Zugriff auf ClawHub
Besuche clawhub.com, um alle verfügbaren Skills zu durchsuchen.
Skills suchen
# CLI-Suche
openclaw skill search <Schlüsselwort>
# Beispiele
openclaw skill search email
openclaw skill search calendar
openclaw skill search home assistant
Skill-Details
Jede Skill-Seite enthält:
| Information | Beschreibung |
|---|---|
| Name und Beschreibung | Funktionsbeschreibung des Skills |
| Autor | Skill-Entwickler |
| Version | Aktuelle Versionsnummer |
| Downloads | Anzahl der Installationen |
| Abhängigkeiten | Benötigte Skills oder Pakete |
| SKILL.md-Vorschau | Skill-Definitionsdatei |
| Sicherheitsscan | VirusTotal-Scanergebnis |
Sicherheitsscan
ClawHub arbeitet mit VirusTotal zusammen und führt für jeden Skill einen Sicherheitsscan durch:
# Sicherheitsstatus eines Skills anzeigen
openclaw skill info gmail --security
# Beispielausgabe:
# Skill: gmail
# Security Status: ✅ Verified
# VirusTotal Scan: Clean (0/72)
# Last Updated: 2026-02-20
Prüfung vor der Installation
# Skill-Abhängigkeiten prüfen
openclaw skill check gmail
# Beispielausgabe:
# Skill: gmail
# Dependencies:
# - google-auth: required ✓
# - google-apis: required ✓
# Conflicts: None
# Recommendations:
# - Consider also installing: calendar
Skill-Konfiguration
Speicherort der Konfigurationsdatei
~/.openclaw/workspace/skills/<skill-name>/SKILL.md
Aufbau der SKILL.md im Detail
---
name: gmail
version: 1.2.0
author: community
description: Send and read Gmail messages through OpenClaw
triggers:
- email
- gmail
- mail
- send email
- read email
dependencies:
- google-auth
tools:
- gmail_list
- gmail_send
- gmail_read
---
# Gmail Skill
Manage your Gmail account through OpenClaw.
## Features
- List recent emails
- Send new emails
- Read specific emails
- Search emails
- Manage labels
## Setup
1. Enable Gmail API in Google Cloud Console
2. Create OAuth credentials
3. Run `openclaw skill config gmail` to authenticate
## Usage Examples
### List emails
User: "Check my recent emails"
Action: Use gmail_list tool with default parameters
### Send email
User: "Send an email to [email protected]"
Action:
1. Ask for subject and body
2. Use gmail_send tool
### Search emails
User: "Search for emails from github"
Action: Use gmail_list tool with query parameter
## Configuration
Set the following environment variables:
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_REDIRECT_URI
Or configure in ~/.openclaw/workspace/skills/gmail/config.json
Skill-Konfigurationsdatei
Einige Skills erfordern zusätzliche Konfiguration:
# Skill konfigurieren
openclaw skill config gmail
# Oder Konfigurationsdatei manuell bearbeiten
vi ~/.openclaw/workspace/skills/gmail/config.json
Konfigurationsbeispiel:
{
"clientId": "your-client-id",
"clientSecret": "your-client-secret",
"redirectUri": "http://localhost:18789/callback",
"scopes": [
"https://www.googleapis.com/auth/gmail.readonly",
"https://www.googleapis.com/auth/gmail.send"
]
}
Skill-Umgebungsvariablen
# Skill-Umgebungsvariablen setzen
export GMAIL_CLIENT_ID="your-client-id"
export GMAIL_CLIENT_SECRET="your-client-secret"
# Oder in der .env-Datei
echo "GMAIL_CLIENT_ID=your-client-id" >> ~/.openclaw/.env
Skill-Verwaltung
Installierte Skills anzeigen
# Alle Skills auflisten
openclaw skill list
# Beispielausgabe:
# Name Version Status Last Updated
# gmail 1.2.0 active 2026-02-20
# calendar 2.0.1 active 2026-02-18
# web-search 1.0.0 active 2026-02-15
# home-assistant 0.5.0 disabled 2026-02-10
Skills aktivieren/deaktivieren
# Skill deaktivieren
openclaw skill disable home-assistant
# Skill aktivieren
openclaw skill enable home-assistant
Skills aktualisieren
# Einzelnen Skill aktualisieren
openclaw skill update gmail
# Alle Skills aktualisieren
openclaw skill update --all
# Auf verfügbare Updates prüfen
openclaw skill outdated
Skills deinstallieren
# Skill deinstallieren
openclaw skill uninstall gmail
# Deinstallieren und Konfiguration bereinigen
openclaw skill uninstall gmail --purge
Skill-Diagnose
# Skill-Probleme diagnostizieren
openclaw skill diagnose gmail
# Beispielausgabe:
# ✓ SKILL.md valid
# ✓ Dependencies installed
# ✓ Configuration complete
# ✓ Authentication working
# ✗ API quota exceeded (2/100 used today)
Empfohlene Skills
Programmierung & Entwicklung
| Skill-Name | Funktion | Installationsbefehl |
|---|---|---|
| coding-agent | Claude Code, Codex usw. ausführen | openclaw skill install coding-agent |
| debug-pro | Systematische Debugging-Methoden | openclaw skill install debug-pro |
| tdd-guide | Testgetriebene Entwicklung | openclaw skill install tdd-guide |
| git-workflows | Git-Workflows | openclaw skill install git-workflows |
| docker-essentials | Docker-Grundlagen | openclaw skill install docker-essentials |
Produktivität
| Skill-Name | Funktion | Installationsbefehl |
|---|---|---|
| gmail | Gmail-Verwaltung | openclaw skill install gmail |
| calendar | Kalenderverwaltung | openclaw skill install calendar |
| task-manager | Aufgabenverwaltung | openclaw skill install task-manager |
| notion-sync | Notion-Synchronisation | openclaw skill install notion-sync |
| obsidian | Obsidian-Notizen | openclaw skill install obsidian |
Suchrecherche
| Skill-Name | Funktion | Installationsbefehl |
|---|---|---|
| web-search | Websuche | openclaw skill install web-search |
| deepwiki | Wiki-Suche | openclaw skill install deepwiki |
| exa-search | KI-Suche | openclaw skill install exa-search |
| research-paper | Wissenschaftliche Literatursuche | openclaw skill install research-paper |
Smart Home
| Skill-Name | Funktion | Installationsbefehl |
|---|---|---|
| home-assistant | Home Assistant steuern | openclaw skill install home-assistant |
| smart-home-io | Smart-Home-Geräte | openclaw skill install smart-home-io |
| philips-hue | Philips Hue | openclaw skill install philips-hue |
Grundlagen der Skill-Entwicklung
Neuen Skill erstellen
# Skill-Vorlage erstellen
openclaw skill create my-skill
# Generierte Verzeichnisstruktur
my-skill/
├── SKILL.md
├── config.json.example
└── README.md
SKILL.md-Vorlage
---
name: my-skill
version: 1.0.0
author: your-name
description: Brief description of what this skill does
triggers:
- trigger-word-1
- trigger-word-2
dependencies: []
tools: []
---
# My Skill
Detailed description of the skill.
## Features
- Feature 1
- Feature 2
- Feature 3
## Setup
1. Step 1
2. Step 2
3. Step 3
## Usage Examples
### Example 1
User: "..."
Action: ...
### Example 2
User: "..."
Action: ...
## Configuration
Required configuration and environment variables.
## Notes
Any additional notes or warnings.
Tool-Definitionen hinzufügen
## Tools
This skill provides the following tools:
### my_tool_name
Description of what this tool does.
Parameters:
- `param1` (string, required): Description
- `param2` (number, optional): Description, default: 0
Returns:
- Result description
Example usage:
User: "..."
Action: Use my_tool_name with param1="value"
Skill veröffentlichen
# Skill validieren
openclaw skill validate my-skill
# Auf ClawHub veröffentlichen
openclaw skill publish my-skill
# Oder auf GitHub hochladen
git add .
git commit -m "Initial skill release"
git push origin main
Skill-Sicherheit
Bewährte Sicherheitspraktiken
| Empfehlung | Beschreibung |
|---|---|
| Quelle prüfen | Nur Skills aus vertrauenswürdigen Quellen installieren |
| Berechtigungen prüfen | Verstehen, welche Berechtigungen der Skill benötigt |
| Code überprüfen | SKILL.md und Implementierungscode inspizieren |
| Isoliert testen | Neue Skills zuerst in einer Testumgebung verwenden |
| Regelmäßig aktualisieren | Skills auf dem neuesten Stand halten |
Skill-Berechtigungen
# Skill-Berechtigungen anzeigen
openclaw skill permissions gmail
# Beispielausgabe:
# Skill: gmail
# Permissions:
# - network:outbound (gmail.googleapis.com)
# - filesystem:read (credential files)
# - filesystem:write (token cache)
# Risk Level: Medium
Skill-Berechtigungen einschränken
{
"skills": {
"gmail": {
"permissions": {
"network": {
"allow": ["gmail.googleapis.com", "oauth2.googleapis.com"],
"deny": ["*"]
},
"filesystem": {
"allow": ["~/.openclaw/workspace/skills/gmail/"],
"deny": ["*"]
}
}
}
}
}
Konflikte bei Skills lösen
Häufige Konflikte
| Konflikttyp | Beschreibung | Lösung |
|---|---|---|
| Überlappende Triggerwörter | Mehrere Skills reagieren auf dasselbe Schlüsselwort | Triggerwörter anpassen oder konfliktierenden Skill deaktivieren |
| Abhängigkeitskonflikte | Verschiedene Skills benötigen unterschiedliche Versionen | Isolierte Umgebungen verwenden |
| Berechtigungskonflikte | Skills benötigen dieselben Berechtigungen | Notwendigkeit prüfen |
Konflikte lösen
# Skill-Konflikte anzeigen
openclaw skill conflicts
# Beispielausgabe:
# Conflict: email trigger
# - gmail
# - outlook
# Resolution: Specify skill name or adjust priorities
# Skill-Prioritäten festlegen
openclaw skill priority gmail 10
openclaw skill priority outlook 5
Isolierte Umgebungen
Für Skills mit Abhängigkeitskonflikten können isolierte Umgebungen verwendet werden:
{
"skills": {
"isolatedSkills": ["gmail", "outlook"],
"isolationMode": "per-skill"
}
}
Fehlerbehebung
Skill wird nicht aktiv
# Skill-Status prüfen
openclaw skill list --status
# Skill-Laden prüfen
openclaw skill load gmail --verbose
# Skill-Logs anzeigen
openclaw logs --filter skill:gmail
Authentifizierung fehlgeschlagen
# Erneut authentifizieren
openclaw skill auth gmail --reauth
# Authentifizierungsstatus prüfen
openclaw skill auth gmail --status
Abhängigkeitsprobleme
# Abhängigkeiten prüfen
openclaw skill deps gmail
# Abhängigkeiten installieren
openclaw skill deps gmail --install
# Abhängigkeiten aktualisieren
openclaw skill deps gmail --update
Fehler beim Laden des Skills
# SKILL.md-Syntax validieren
openclaw skill validate gmail
# Beispielausgabe:
# ✗ Error: Invalid frontmatter
# Line 5: Unknown field 'invalid-field'
# ✗ Error: Missing required field 'name'
Fazit
Das Skills-System ist der Kern der Erweiterungsfähigkeiten von OpenClaw:
- Reichhaltiges Ökosystem: Über 5700 Community-Skills decken verschiedenste Szenarien ab
- Einfache Installation: Ein einziger Befehl genügt zur Installation
- Flexible Konfiguration: Unterstützung für benutzerdefinierte Anpassungen und Überschreibungen
- Sicher und kontrollierbar: Berechtigungsverwaltung und Sicherheitsscans
Durch die sorgfältige Auswahl und Konfiguration von Skills kannst du deinen KI-Assistenten mit nahezu unbegrenzten Fähigkeiten ausstatten.
Zusammenfassung dieses Artikels:
- Das Konzept und die Struktur von Skills verstanden
- Verschiedene Methoden zur Installation und Verwaltung von Skills erlernt
- Die Nutzung von ClawHub zum Entdecken und Bewerten von Skills kennengelernt
- Skill-Sicherheit und Berechtigungsverwaltung verstanden
- Grundlagen der Skill-Entwicklung erlernt
Änderungsprotokoll:
- 2026-02-26: Erstveröffentlichung, basierend auf OpenClaw v2026.2
Seriennavigation:
- ← Vorheriger Artikel: Multi-Modell-Konfiguration und -Wechsel
- → Nächster Artikel: Skills-Entwicklung für Einsteiger