Clawdbot-Fähigkeiten
Erweitern Sie den Clawdbot-KI-Assistenten mit Fähigkeiten. Erfahren Sie, wie Sie Fähigkeiten für Ihren persönlichen KI-Assistenten erstellen, installieren und verwalten.
Übersicht der Clawdbot-Fähigkeiten
Clawdbot verwendet AgentSkills-kompatible Fähigkeitsordner, um dem Agenten beizubringen, wie Werkzeuge verwendet werden. Jede Fähigkeit ist ein Verzeichnis mit einer SKILL.md, die YAML-Frontmatter und Anweisungen enthält.
Clawdbot lädt gebündelte Fähigkeiten plus optionale lokale Überschreibungen und filtert sie zur Ladezeit basierend auf Umgebung, Konfiguration und Vorhandensein von Binärdateien.
Fähigkeitsstandorte und Priorität
Fähigkeiten werden von drei Orten geladen:
| Standort | Beschreibung |
|---|---|
| Gebündelte Fähigkeiten | Mit der Installation geliefert (npm-Paket oder Clawdbot.app) |
| Verwaltete/lokale Fähigkeiten | ~/.clawdbot/skills |
| Workspace-Fähigkeiten | <workspace>/skills |
Priorität (von hoch nach niedrig):
<workspace>/skills~/.clawdbot/skills- Gebündelte Fähigkeiten
Sie können zusätzliche Fähigkeitsordner über skills.load.extraDirs in ~/.clawdbot/clawdbot.json konfigurieren.
Agenten-spezifische vs. gemeinsame Fähigkeiten
In Multi-Agenten-Setups:
- Agenten-spezifische Fähigkeiten: Befinden sich in
<workspace>/skillsnur für diesen Agenten - Gemeinsame Fähigkeiten: Befinden sich in
~/.clawdbot/skillsund sind für alle Agenten sichtbar
ClawHub (Installieren + Synchronisieren)
ClawHub ist die öffentliche Fähigkeiten-Registry für Clawdbot. Durchsuchen Sie https://clawhub.com.
Häufige Abläufe:
# Eine Fähigkeit in Ihren Workspace installieren
clawhub install <skill-slug>
# Alle installierten Fähigkeiten aktualisieren
clawhub update --all
# Synchronisieren (scannen + Updates veröffentlichen)
clawhub sync --allStandardmäßig installiert clawhub in ./skills unter Ihrem aktuellen Arbeitsverzeichnis.
Fähigkeitsformat
SKILL.md muss mindestens enthalten:
---
name: my-skill
description: What this skill does
---
Instructions for the agent...Optionale Frontmatter-Schlüssel
| Schlüssel | Beschreibung |
|---|---|
homepage | URL, die als "Website" in der Fähigkeiten-UI angezeigt wird |
user-invocable | true|false (Standard: true) - Als Benutzer-Slash-Befehl verfügbar machen |
disable-model-invocation | true|false (Standard: false) - Vom Modell-Prompt ausschließen |
command-dispatch | tool - Modell umgehen und direkt an ein Werkzeug weiterleiten |
command-tool | Werkzeugname zum Aufrufen wenn command-dispatch: tool |
Gating (Ladezeit-Filter)
Filtern Sie Fähigkeiten zur Ladezeit mit Metadaten:
---
name: my-skill
description: My skill description
metadata: {"openclaw": {"requires": {"bins": ["uv"], "env": ["API_KEY"], "config": ["browser.enabled"]}}}
---Gating-Felder
| Feld | Beschreibung |
|---|---|
always: true | Fähigkeit immer einbeziehen |
requires.bins | Erforderliche Binärdateien |
requires.env | Erforderliche Umgebungsvariablen |
requires.config | Erforderliche Konfigurationsschlüssel |
primaryEnv | Primäre Umgebungsvariable für die Fähigkeit |
Konfigurations-Überschreibungen
Überschreiben Sie Fähigkeitseinstellungen in ~/.clawdbot/clawdbot.json:
{
"skills": {
"entries": {
"my-skill": {
"enabled": true,
"env": {
"API_KEY": "your-key"
}
}
}
}
}Sicherheitshinweise
- Behandeln Sie Drittanbieter-Fähigkeiten als nicht vertrauenswürdigen Code
- Lesen Sie Fähigkeiten vor dem Aktivieren
- Bevorzugen Sie Sandbox-Ausführungen für nicht vertrauenswürdige Eingaben
- Halten Sie Geheimnisse aus Prompts und Logs fern
Plugins + Fähigkeiten
Plugins können eigene Fähigkeiten liefern, indem sie Fähigkeitsverzeichnisse in clawdbot.plugin.json auflisten. Plugin-Fähigkeiten werden geladen, wenn das Plugin aktiviert ist.
Fähigkeiten-Watcher (automatische Aktualisierung)
Clawdbot überwacht Fähigkeitsverzeichnisse auf Änderungen und aktualisiert automatisch, wenn Fähigkeiten hinzugefügt, geändert oder entfernt werden.
Nächste Schritte
- Clawdbot-Slash-Befehle - Befehlsreferenz
- Clawdbot-Werkzeuge - Werkzeugkonfiguration
- Clawdbot-Gateway - Gateway-Konfiguration
Clawdbot-Werkzeuge
Clawdbot bietet leistungsstarke Agenten-Werkzeuge für Browser-Automatisierung, Canvas, Knoten, geplante Aufgaben und mehr. Erfahren Sie, wie Sie Clawdbot-Werkzeuge konfigurieren und verwenden.
Clawdbot-Slash-Befehle
Verwenden Sie Slash-Befehle zur Interaktion mit dem Clawdbot-KI-Assistenten. Erfahren Sie mehr über verfügbare Befehle und wie Sie benutzerdefinierte Befehle erstellen.