Overview

Übersicht

Verwenden Sie diese Seite, um die richtige Oberfläche für Funktionen auszuwählen. Tools sind aufrufbare Aktionen, Skills vermitteln Agenten die Arbeitsweise, und Plugins fügen Laufzeitfunktionen wie Tools, Provider, Kanäle, Hooks und paketierte 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.

Hier beginnen

Beginnen Sie bei den meisten Agenten mit den integrierten Tool-Kategorien und passen Sie die Richtlinie nur an, wenn dem Agenten weniger Tools zur Verfügung stehen sollen oder er expliziten Hostzugriff 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, Skill Workshop und Selbstlernen
Eine neue Integration oder Laufzeitoberfläche hinzufügen Plugins Plugins und Plugins erstellen
Arbeit später oder im Hintergrund ausführen Automatisierung Übersicht zur Automatisierung
Mehrere Agenten oder Harnesses koordinieren Unteragenten ACP-Agenten und Agentenversand
Gleichzeitige Agenten aus Code orchestrieren Schwarm Code-Modus und Unteragenten
Einen großen OpenClaw-Tool-Katalog durchsuchen Tool-Suche Tool-Suche
Mehrere Tools in einem kompakten Programm kombinieren Code-Modus Code-Modus

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 als strukturierte Funktionsdefinitionen an das Modell gesendet.

    Das Modell sieht nur Tools, die vom aktiven Profil, von der Zulassungs-/Ablehnungsrichtlinie, von Provider-Einschränkungen, vom Sandbox-Status, von Kanalberechtigungen und von der Plugin-Verfügbarkeit zugelassen werden.

  • 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, ein Prüfschema, eine Befehlsfolge oder eine betriebliche Einschränkung benötigt.

    Skills können sich in einem Arbeitsbereich, einem gemeinsam genutzten Skill-Verzeichnis, einem verwalteten OpenClaw- Skill-Stammverzeichnis oder einem Plugin-Paket befinden.

    Skills | Skill Workshop | Selbstlernen | 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, Medienerzeugung, 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 aus ClawHub, npm, Git, lokalen Verzeichnissen oder Archiven installiert werden.

    Plugins installieren und konfigurieren | Plugins erstellen | Plugin-SDK

  • Integrierte Tool-Kategorien

    Die Tabelle führt repräsentative Tools auf, damit Sie die Oberfläche erkennen können. Sie ist keine vollständige Richtlinienreferenz. Genaue Informationen zu Gruppen, Standardwerten und zur Zulassungs-/Ablehnungssemantik finden Sie unter Tools und benutzerdefinierte Provider.

    Kategorie Verwenden, wenn der Agent Folgendes benötigt ... Repräsentative Tools Als Nächstes lesen
    Laufzeit Befehle ausführen, Prozesse verwalten oder Provider-gestützte Python-Analysen verwenden exec, process, terminal, code_execution Ausführung, Control-UI-Terminal, Codeausführung
    Dateien Arbeitsbereichsdateien lesen und ändern read, write, edit, apply_patch Patch anwenden
    Benutzereingabe Für eine strukturierte Entscheidung pausieren, die beim Benutzer liegt ask_user Benutzer fragen
    Web Das Web oder X-Beiträge durchsuchen oder lesbare Seiteninhalte abrufen web_search, x_search, web_fetch Web-Tools, Webabruf
    Browser Eine Browsersitzung bedienen browser Browser
    Bedienoberfläche Verbundene Bereiche, Panels und die Navigation der Control UI anordnen screen Bildschirm
    Nachrichten und Kanäle Antworten oder Kanalaktionen senden message Agentenversand
    Sitzungen und Agenten Sitzungen prüfen, Arbeit delegieren, Kollektoren orchestrieren, einen anderen Lauf steuern oder Status melden sessions_*, agents_wait, subagents, agents_list, session_status, get_goal, create_goal, update_goal Ziel, Schwarm, Unteragenten, Sitzungs-Tool
    Automatisierung Arbeit 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, erzeugen oder als Sprache ausgeben image, image_generate, music_generate, video_generate, tts Medienübersicht
    Große OpenClaw-Kataloge Viele geeignete Tools suchen, aufrufen und kombinieren, ohne jedes Schema an das Modell zu senden exec, wait, tool_search_code, tool_search, tool_describe Code-Modus, Tool-Suche

    Von Plugins bereitgestellte Tools

    Plugins können zusätzliche Tools registrieren. Plugin-Autoren binden Tools über api.registerTool(...) und contracts.tools des Manifests ein; Einzelheiten zum Vertrag finden Sie im Plugin-SDK und unter 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 in unterstützten Chat-Clients
    • Bildschirm zum Anordnen einer verbundenen Control UI
    • LLM-Aufgabe für Workflow-Schritte ausschließlich mit JSON
    • Lobster für typisierte Workflows mit fortsetzbaren Genehmigungen
    • Tokenjuice zum Komprimieren unübersichtlicher Ausgaben der Tools exec und bash
    • Tool-Suche zum Ermitteln und Aufrufen umfangreicher Tool- Kataloge, ohne jedes Schema in den Prompt aufzunehmen
    • Canvas zur Node-Canvas-Steuerung und A2UI- Darstellung

    Zugriff und Genehmigungen konfigurieren

    Die Tool-Richtlinie wird vor dem Modellaufruf durchgesetzt. Wenn die Richtlinie ein Tool entfernt, erhält das Modell für diesen Turn nicht das Schema dieses Tools. Bei einer Ausführung können Tools aufgrund der globalen Konfiguration, der agentenspezifischen Konfiguration, der Kanalrichtlinie, der Provider- Einschränkungen, der Sandbox-Regeln, der Kanal-/Laufzeitrichtlinie oder der Plugin-Verfügbarkeit entfallen.

    Funktionen erweitern

    Wählen Sie den Erweiterungspfad entsprechend 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 optimieren Sie diese.
    • Verwenden Sie das Plugin SDK und das Plugin-Manifest, wenn Sie Implementierungs- verträ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 Turn:

    1. Prüfen Sie das aktive Profil, tools.allow und tools.deny unter Tools und benutzerdefinierte Provider.
    2. Prüfen Sie die providerspezifischen Einschränkungen unter Tools und benutzerdefinierte Provider und vergewissern Sie sich, dass der ausgewählte Modell-Provider die Tool- Struktur unterstützt.
    3. Prüfen Sie Kanalberechtigungen, den Sandbox-Status und den Zugriff mit erhöhten Rechten unter Sandbox im Vergleich zu Tool-Richtlinie und erhöhten Rechten und Exec mit erhöhten Rechten.
    4. Prüfen Sie unter Plugins, ob das zuständige Plugin installiert und aktiviert ist.
    5. Prüfen Sie bei delegierten Ausführungen die agentenspezifischen Einschränkungen unter Agentenspezifische Sandbox- und Tool-Einschränkungen.
    6. Prüfen Sie bei umfangreichen OpenClaw-Katalogen, ob die Ausführung die direkte Tool- Bereitstellung, den Code-Modus oder die Tool-Suche verwendet.

    Verwandte Themen

    • Automatisierung für Cron, Aufgaben, Heartbeat, Hooks, Daueraufträge und Task Flow
    • Agenten für das Agentenmodell, Sitzungen, den Speicher und die Multi-Agenten-Koordination
    • Tools und benutzerdefinierte Provider als maßgebliche Referenz zur Tool- Richtlinie
    • Plugins für die Installation und Verwaltung von Plugins
    • Plugin SDK als Referenz für Plugin-Autoren
    • Skills für Skill-Ladereihenfolge, Zugriffssteuerung und Konfiguration
    • Skill-Workshop für die generierte und geprüfte Erstellung von Skills
    • Tool-Suche zur kompakten Ermittlung des OpenClaw-Tool-Katalogs
    • Code-Modus für kompakte JavaScript- oder TypeScript-Workflows über einen verborgenen OpenClaw-Tool-Katalog
    • Swarm für strukturierte Auffächerung und Zusammenführung im Code-Modus
    Was this useful?
    On this page

    On this page