Zum Hauptinhalt springen
Verwenden Sie diese Seite, um die richtige Capabilities-Oberfläche auszuwählen. Tools sind aufrufbare Aktionen, Skills bringen Agenten bei, wie sie arbeiten sollen, und Plugins fügen Laufzeit- Fähigkeiten wie Tools, Provider, Kanäle, Hooks und paketierte Skills hinzu. Dies ist eine Übersichts- und Routing-Seite. Für vollständige Tool-Richtlinien, Standardwerte, Gruppenzugehörigkeit, Provider-Einschränkungen und Konfigurationsfelder verwenden Sie Tools und benutzerdefinierte Provider.

Hier beginnen

Beginnen Sie bei den meisten Agenten mit den integrierten Tool-Kategorien und passen Sie dann die Richtlinie nur an, wenn der Agent weniger Tools sehen soll oder expliziten Host-Zugriff benötigt.
Wenn Sie Folgendes benötigen…Verwenden Sie zuerst diesLesen Sie danach
Einem Agenten erlauben, mit vorhandenen Fähigkeiten zu handelnIntegrierte ToolsTool-Kategorien
Steuern, was ein Agent aufrufen kannTool-RichtlinieTools und benutzerdefinierte Provider
Einem Agenten einen Workflow beibringenSkillsSkills, Skills erstellen und Skill Workshop
Eine neue Integration oder Laufzeitoberfläche hinzufügenPluginsPlugins und Plugins erstellen
Arbeit später oder im Hintergrund ausführenAutomatisierungAutomatisierungsübersicht
Mehrere Agenten oder Harnesses koordinierenSub-AgentsACP-Agenten und Agent send
Einen großen OpenClaw-Tool-Katalog durchsuchenTool SearchTool Search

Tools, Skills oder Plugins auswählen

1

Verwenden Sie ein Tool, wenn der Agent handeln muss

Ein Tool ist eine typisierte Funktion, die der Agent aufrufen kann, z. B. 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 als strukturierte Funktions- definitionen an das Modell gesendet.Das Modell sieht nur Tools, die das aktive Profil, Allow/Deny- Richtlinien, Provider-Einschränkungen, Sandbox-Status, Kanalberechtigungen und Plugin-Verfügbarkeit überstehen.
2

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 Workflow, eine Review-Rubrik, eine Befehlssequenz oder eine Betriebsbeschränkung benötigt.Skills können in einem Workspace, einem gemeinsamen Skill-Verzeichnis, einem verwalteten OpenClaw- Skill-Root oder einem Plugin-Paket liegen.Skills | Skill Workshop | Skills erstellen | Skills-Konfiguration
3

Verwenden Sie ein Plugin, wenn OpenClaw eine neue Fähigkeit benötigt

Ein Plugin kann Tools, Skills, Kanäle, Modell-Provider, Sprache, Echtzeit- Sprache, Mediengenerierung, Websuche, Webabruf, Hooks und andere Laufzeit- Fähigkeiten hinzufügen. Verwenden Sie ein Plugin, wenn die Fähigkeit Code, Zugangsdaten, Lifecycle-Hooks, Manifest-Metadaten oder installierbare Paketierung hat. Vorhandene Plugins können aus ClawHub, npm, Git, lokalen Verzeichnissen oder Archiven installiert werden.Plugins installieren und konfigurieren | Plugins erstellen | Plugin SDK

Integrierte Tool-Kategorien

Die Tabelle listet repräsentative Tools auf, damit Sie die Oberfläche erkennen können. Sie ist nicht die vollständige Richtlinienreferenz. Für genaue Gruppen, Standardwerte und Allow/Deny- Semantik verwenden Sie Tools und benutzerdefinierte Provider.
KategorieVerwenden, wenn der Agent Folgendes benötigt…Repräsentative ToolsWeiter lesen
RuntimeBefehle ausführen, Prozesse verwalten oder provider-gestützte Python-Analyse verwendenexec, process, code_executionExec, Code-Ausführung
DateienWorkspace-Dateien lesen und ändernread, write, edit, apply_patchPatch anwenden
WebDas Web durchsuchen, X-Posts durchsuchen oder lesbare Seiteninhalte abrufenweb_search, x_search, web_fetchWeb-Tools, Web-Abruf
BrowserEine Browser-Sitzung bedienenbrowserBrowser
Messaging und KanäleAntworten oder Kanalaktionen sendenmessageAgent send
Sitzungen und AgentenSitzungen prüfen, Arbeit delegieren, einen anderen Lauf steuern oder Status meldensessions_*, subagents, agents_list, session_status, goalZiel, Sub-Agents, Session-Tool
AutomatisierungArbeit planen oder auf Hintergrundereignisse reagierencron, heartbeat_respondAutomatisierung
Gateway und NodesGateway-Status oder gekoppelte Zielgeräte prüfengateway, nodesGateway-Konfiguration, Nodes
MedienMedien analysieren, generieren oder sprechenimage, image_generate, music_generate, video_generate, ttsMedienübersicht
Große OpenClaw-KatalogeViele berechtigte Tools suchen und aufrufen, ohne jedes Schema an das Modell zu sendentool_search_code, tool_search, tool_describeTool Search
Tool Search ist eine experimentelle OpenClaw-Agentenoberfläche. Codex-Harness-Läufe verwenden Codex-nativen Codemodus, native Toolsuche, zurückgestellte dynamische Tools und verschachtelte Tool-Aufrufe anstelle von tools.toolSearch.

Von Plugins bereitgestellte Tools

Plugins können zusätzliche Tools registrieren. Plugin-Autoren verbinden Tools über api.registerTool(...) und contracts.tools des Manifests; verwenden Sie Plugin SDK und Plugin-Manifest für Vertragsdetails. Häufige von Plugins bereitgestellte Tools sind:
  • Diffs zum Rendern von Datei- und Markdown-Diffs
  • LLM Task für reine JSON-Workflow-Schritte
  • Lobster für typisierte Workflows mit fortsetzbaren Genehmigungen
  • Tokenjuice zum Komprimieren von rauschreicher exec- und bash-Tool- Ausgabe
  • Tool Search zum Entdecken und Aufrufen großer Tool- Kataloge, ohne jedes Schema in den Prompt zu stellen
  • Canvas für Node-Canvas-Steuerung und A2UI- Rendering

Zugriff und Genehmigungen konfigurieren

Tool-Richtlinien werden vor dem Modellaufruf durchgesetzt. Wenn eine Richtlinie ein Tool entfernt, erhält das Modell das Schema dieses Tools für den Turn nicht. Ein Lauf kann Tools verlieren aufgrund globaler Konfiguration, Agentenkonfiguration, Kanalrichtlinie, Provider- Einschränkungen, Sandbox-Regeln, Kanal-/Runtime-Richtlinie oder Plugin-Verfügbarkeit.

Fähigkeiten erweitern

Wählen Sie den Erweiterungspfad nach der Aufgabe, die OpenClaw ausführen soll:
  • Installieren oder verwalten Sie ein vorhandenes Plugin mit Plugins.
  • Erstellen Sie eine neue Integration, einen Provider, 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 Plugin SDK und 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 effektiven Richtlinie für den aktuellen Turn:
  1. Prüfen Sie das aktive Profil, tools.allow und tools.deny in Tools und benutzerdefinierte Provider.
  2. Prüfen Sie Provider-spezifische Einschränkungen in Tools und benutzerdefinierte Provider und bestätigen Sie, dass der ausgewählte Modell-Provider die Tool-Form unterstützt.
  3. Prüfen Sie Kanalberechtigungen, Sandbox-Status und erhöhten Zugriff mit Sandbox vs. Tool-Richtlinie vs. Elevated und Elevated exec.
  4. Prüfen Sie, ob das besitzende Plugin in Plugins installiert und aktiviert ist.
  5. Prüfen Sie für delegierte Läufe die agentenspezifischen Einschränkungen in Sandbox und Tool-Einschränkungen pro Agent.
  6. Bestätigen Sie für große OpenClaw-Kataloge, ob der Lauf direkte Tool-Bereitstellung oder Tool Search verwendet.

Verwandte Themen

  • Automatisierung für Cron, Aufgaben, Heartbeat, Verpflichtungen, Hooks, Daueraufträge und Task Flow
  • Agenten für das Agentenmodell, Sitzungen, Speicher und Multi-Agenten-Koordination
  • Tools und benutzerdefinierte Provider als kanonische Referenz für Tool-Richtlinien
  • Plugins für Plugin-Installation und -Verwaltung
  • Plugin SDK als Referenz für Plugin-Autoren
  • Skills für Skill-Ladereihenfolge, Gating und Konfiguration
  • Skill Workshop für generierte und geprüfte Skill-Erstellung
  • Tool Search für kompakte Entdeckung von OpenClaw-Tool-Katalogen