Overview
Übersicht
Verwenden Sie diese Seite, um die passende Oberfläche für Funktionen auszuwählen. Tools sind aufrufbare Aktionen, Skills vermitteln Agenten Arbeitsweisen, und Plugins fügen Laufzeitfunktionen wie Tools, Provider, Kanäle, Hooks und gebündelte Skills hinzu.
Dies ist eine Übersichts- und Navigationsseite. Ausführliche Informationen zu Tool-Richtlinien, Standardwerten, Gruppenzugehörigkeit, Provider-Einschränkungen und Konfigurationsfeldern finden Sie unter Tools und benutzerdefinierte Provider.
Erste Schritte
Beginnen Sie für die meisten Agenten mit den integrierten Tool-Kategorien und passen Sie die Richtlinien nur an, wenn der Agent weniger Tools sehen soll oder ausdrücklichen Host-Zugriff benötigt.
| Wenn Sie Folgendes benötigen ... | Verwenden Sie zuerst | Lesen Sie anschließend |
|---|---|---|
| Einen Agenten mit vorhandenen Funktionen handeln lassen | Integrierte Tools | Tool-Kategorien |
| Steuern, was ein Agent aufrufen kann | Tool-Richtlinie | Tools und benutzerdefinierte Provider |
| Einem Agenten einen Arbeitsablauf vermitteln | Skills | Skills, Skills erstellen und Skill-Workshop |
| Eine neue Integration oder Laufzeitoberfläche hinzufügen | Plugins | Plugins und Plugins erstellen |
| Aufgaben später oder im Hintergrund ausführen | Automatisierung | Automatisierungsübersicht |
| Mehrere Agenten oder Harnesses koordinieren | Unteragenten | ACP-Agenten und Agentenversand |
| Einen großen OpenClaw-Tool-Katalog durchsuchen | Tool Search | Tool Search |
Tools, Skills oder Plugins auswählen
Verwenden Sie ein Tool, wenn der Agent handeln muss
Ein Tool ist eine typisierte Funktion, die der Agent aufrufen kann, beispielsweise exec, browser,
web_search, message oder image_generate. Verwenden Sie Tools, wenn der Agent
Daten lesen, Dateien ändern, Nachrichten senden, einen Provider aufrufen oder
ein anderes System bedienen muss. Sichtbare Tools werden dem Modell als strukturierte
Funktionsdefinitionen übermittelt.
Das Modell sieht nur Tools, die das aktive Profil, die Zulassen-/Ablehnen-Richtlinie, Provider-Einschränkungen, den Sandbox-Status, Kanalberechtigungen und die Plugin-Verfügbarkeit passieren.
Verwenden Sie einen Skill, wenn der Agent Anweisungen benötigt
Ein Skill ist ein SKILL.md-Anweisungspaket, das in den Agenten-Prompt geladen wird. Verwenden Sie
einen Skill, wenn der Agent bereits über die benötigten Tools verfügt, aber einen
wiederholbaren Arbeitsablauf, Prüfkriterien, eine Befehlsfolge oder betriebliche
Einschränkungen benötigt.
Skills können in einem Workspace, einem freigegebenen Skill-Verzeichnis, dem verwalteten OpenClaw- Skill-Stammverzeichnis oder einem Plugin-Paket gespeichert sein.
Skills | Skill-Workshop | Skills erstellen | Skills-Konfiguration
Verwenden Sie ein Plugin, wenn OpenClaw eine neue Funktion benötigt
Ein Plugin kann Tools, Skills, Kanäle, Modell-Provider, Sprachausgabe, Echtzeit-Sprache, Mediengenerierung, Websuche, Webabruf, Hooks und weitere Laufzeitfunktionen hinzufügen. Verwenden Sie ein Plugin, wenn die Funktion Code, Anmeldedaten, Lebenszyklus-Hooks, Manifest-Metadaten oder installierbare Pakete umfasst. Vorhandene Plugins können über ClawHub, npm, Git, lokale Verzeichnisse oder Archive installiert werden.
Plugins installieren und konfigurieren | Plugins erstellen | Plugin-SDK
Integrierte Tool-Kategorien
Die Tabelle enthält repräsentative Tools, damit Sie die Oberfläche erkennen können. Sie ist keine vollständige Richtlinienreferenz. Genaue Informationen zu Gruppen, Standardwerten und der Semantik von Zulassen und Ablehnen finden Sie unter Tools und benutzerdefinierte Provider.
| Kategorie | Verwenden, wenn der Agent Folgendes benötigt ... | Repräsentative Tools | Weiterlesen |
|---|---|---|---|
| Laufzeit | Befehle ausführen, Prozesse verwalten oder Provider-gestützte Python-Analysen nutzen | exec, process, code_execution |
Exec, Codeausführung |
| Dateien | Workspace-Dateien lesen und ändern | read, write, edit, apply_patch |
Patch anwenden |
| Web | Das Web oder Beiträge auf X durchsuchen oder lesbare Seiteninhalte abrufen | web_search, x_search, web_fetch |
Web-Tools, Webabruf |
| Browser | Eine Browsersitzung bedienen | browser |
Browser |
| Nachrichten und Kanäle | Antworten oder Kanalaktionen senden | message |
Agentenversand |
| Sitzungen und Agenten | Sitzungen prüfen, Aufgaben delegieren, einen anderen Lauf steuern oder Status melden | sessions_*, subagents, agents_list, session_status, get_goal, create_goal, update_goal |
Ziel, Unteragenten, Sitzungs-Tool |
| Automatisierung | Aufgaben planen oder auf Hintergrundereignisse reagieren | cron, heartbeat_respond |
Automatisierung |
| Gateway und Nodes | Den Gateway-Status oder gekoppelte Zielgeräte prüfen | gateway, nodes |
Gateway-Konfiguration, Nodes |
| Medien | Medien analysieren, generieren oder vertonen | image, image_generate, music_generate, video_generate, tts |
Medienübersicht |
| Große OpenClaw-Kataloge | Viele geeignete Tools suchen und aufrufen, ohne jedes Schema an das Modell zu senden | tool_search_code, tool_search, tool_describe |
Tool Search |
Von Plugins bereitgestellte Tools
Plugins können zusätzliche Tools registrieren. Plugin-Autoren binden Tools über
api.registerTool(...) und contracts.tools im Manifest ein; Einzelheiten zu den Verträgen finden Sie im
Plugin-SDK und im Plugin-Manifest.
Zu den häufig von Plugins bereitgestellten Tools gehören:
- Diffs zum Darstellen von Datei- und Markdown-Diffs
- Widget anzeigen für eigenständiges Inline-SVG und -HTML im Webchat
- LLM-Aufgabe für ausschließlich JSON-basierte Arbeitsschritte
- Lobster für typisierte Arbeitsabläufe mit fortsetzbaren Genehmigungen
- Tokenjuice zum Komprimieren umfangreicher Ausgaben der Tools
execundbash - Tool Search zum Ermitteln und Aufrufen großer Tool-Kataloge, ohne jedes Schema in den Prompt aufzunehmen
- Canvas zur Steuerung von Node Canvas und zum A2UI- Rendering
Zugriff und Genehmigungen konfigurieren
Die Tool-Richtlinie wird vor dem Modellaufruf durchgesetzt. Wenn eine Richtlinie ein Tool entfernt, erhält das Modell das Schema dieses Tools für den aktuellen Durchlauf nicht. Ein Lauf kann Tools aufgrund der globalen Konfiguration, der agentenspezifischen Konfiguration, der Kanalrichtlinie, von Provider- Einschränkungen, Sandbox-Regeln, Kanal-/Laufzeitrichtlinien oder der Plugin-Verfügbarkeit verlieren.
- Tools und benutzerdefinierte Provider dokumentiert Tool-Profile, Zulassen-/Ablehnen-Listen, Provider-spezifische Einschränkungen, Schleifenerkennung und Provider-gestützte Tool-Einstellungen.
- Exec-Genehmigungen dokumentiert die Genehmigungsrichtlinie für Host-Befehle.
- Erhöhte Exec-Berechtigungen dokumentiert die kontrollierte Ausführung außerhalb der Sandbox.
- Sandbox im Vergleich zu Tool-Richtlinie und erhöhten Berechtigungen erläutert, welche Ebene den Datei- und Prozesszugriff steuert.
- Agentenspezifische Sandbox- und Tool-Einschränkungen dokumentiert agentenspezifische Einschränkungen für delegierte Läufe.
Funktionen erweitern
Wählen Sie den Erweiterungspfad anhand der Aufgabe, die OpenClaw ausführen soll:
- Installieren oder verwalten Sie ein vorhandenes Plugin mit Plugins.
- Erstellen Sie eine neue Integration, einen Provider, einen Kanal, ein Tool oder einen Hook mit Plugins erstellen.
- Fügen Sie wiederverwendbare Agentenanweisungen mit Skills und Skills erstellen hinzu oder passen Sie sie an.
- Verwenden Sie das Plugin-SDK und das Plugin-Manifest, wenn Sie Implementierungsverträge benötigen.
Fehlende Tools beheben
Wenn das Modell ein Tool nicht sehen oder aufrufen kann, beginnen Sie mit der wirksamen Richtlinie für den aktuellen Durchlauf:
- Prüfen Sie das aktive Profil sowie
tools.allowundtools.denyunter Tools und benutzerdefinierte Provider. - Prüfen Sie Provider-spezifische Einschränkungen unter Tools und benutzerdefinierte Provider und bestätigen Sie, dass der ausgewählte Modell-Provider die Tool- Struktur unterstützt.
- Prüfen Sie Kanalberechtigungen, Sandbox-Status und erhöhte Zugriffsrechte unter Sandbox im Vergleich zu Tool-Richtlinie und erhöhten Berechtigungen und Erhöhte Exec-Berechtigungen.
- Prüfen Sie unter Plugins, ob das zuständige Plugin installiert und aktiviert ist.
- Prüfen Sie bei delegierten Läufen die agentenspezifischen Einschränkungen unter Agentenspezifische Sandbox- und Tool-Einschränkungen.
- Prüfen Sie bei großen OpenClaw-Katalogen, ob der Lauf eine direkte Tool- Bereitstellung oder Tool Search verwendet.
Verwandte Themen
- Automatisierung für Cron, Aufgaben, Heartbeat, Verpflichtungen, Hooks, Daueraufträge und TaskFlow
- Agenten für das Agentenmodell, Sitzungen, Speicher und die Koordination mehrerer Agenten
- Tools und benutzerdefinierte Provider als maßgebliche Referenz für Tool-Richtlinien
- Plugins für die Installation und Verwaltung von Plugins
- Plugin-SDK als Referenz für Plugin-Autoren
- Skills für Ladereihenfolge, Zugriffssteuerung und Konfiguration von Skills
- Skill-Workshop für die generierte und überprüfte Erstellung von Skills
- Tool-Suche für die kompakte Suche im Tool-Katalog von OpenClaw