Eine Vorlage erstellen
Über die Control UI wird diese manuelle Fähigkeit im bestehenden Hauptgespräch des Agenten aufgerufen. Sie bereitet einen privaten Entwurf vor, bevor die Nachricht gesendet wird, und hängt die draftId dieser Anfrage als Arbeitskontext an. Verwende die draftId, die mit dieser Interaktion verbunden ist, und bearbeite ausschließlich .openclaw/template-drafts/<draftId>.json. Suche nicht nach einem neuesten Entwurf oder verwende einen gemeinsamen Zeiger. Der angehängte Kontext ist anfragespezifisch, sodass sich überlappende Template-Erstellungen nicht gegenseitig beeinflussen. Halte interne Pfade und IDs aus deiner Antwort heraus. Arbeite im selben Gespräch; die Control UI öffnet die Paketüberprüfung, sobald der Entwurf fertig ist, und übernimmt die Paketerstellung und Veröffentlichung.
- Den wiederverwendbaren Agenten erfassen. Lies das aktuelle Entwurfs-JSON. Nutze dieses Gespräch und die dauerhaften Anweisungen des Agenten, um seine kohärenten, wiederverwendbaren Aufgaben, Eingaben, Arbeit, Ausgaben und Befugnisse zu identifizieren. Bewahre nützliches Verhalten und Einstellungen; lass persönlichen Kontext weg. Wenn die Verantwortlichkeiten kein kohärentes Template ergeben, frage, welche Verantwortung geteilt werden soll, bevor du schreibst. Der Vorgang ist abgeschlossen, wenn die vier Bereichsfelder einen Agenten beschreiben, den eine neue Person nutzen kann.
- Nur relevantes Material erfassen. Wähle portable Arbeitsanweisungen und Dateien aus, die diese Rolle implementieren. Finde diese
SKILL.mdund verwende ihrscripts/cli.mjsfür die Inventarisierung, sodass die CLI mit der laufenden OpenClaw-Installation übereinstimmt; rufe es mit einem absoluten Pfad auf, wenn du dich außerhalb des Skill-Verzeichnisses befindest. Führenode scripts/cli.mjs skills list --agent <agenten-id> --jsonundnode scripts/cli.mjs plugins list --enabled --jsonaus. Vergleiche die Ergebnisse mit den tatsächlich in dieser Sitzung verfügbaren Tools und den in der Rolle verwendeten Fähigkeiten. Überprüfe einen Kandidaten mitnode scripts/cli.mjs plugins inspect <id> --jsonauf seine Quelle und exakte Version. Deklariere einen Skill oder ein Plugin nur, wenn du ihn/sie auf einen aktuellen ClawHub-Paketverweis und eine exakte Version stützen kannst; die bloße Verfügbarkeit eines Plugins ist keine Voraussetzung. Setze Paketverweise inpackages, MCP-Anforderungen inmcpServersund nützliche Zeitpläne incronJobs. Ihre Deklarationen sind Abhängigkeiten, keine in das Archiv kopierten Dateien. Abgeschlossen, wenn jede enthaltene Datei und jede Deklaration einen Grund hat, der mit der wiederverwendbaren Rolle zusammenhängt. - Den Vorschlag verfassen. Folge dem Format für Entwürfe. Schreibe Anweisungen für einen neuen Besitzer um. Füge Eingaben, Arbeit, Ausgaben und Befugnisse in den
scopedes Entwurfs ein und beschreibe das portable Verhalten inCLAW.md. Platziere nur neu verfassten portablen Text infilesund ordne enthaltene Arbeitsbereichsdateien persourceim Manifest zu. Schließe rohe Gespräche, Erinnerungen,USER.md, Anmeldeinformationen, geheime Werte, private URLs, lokale Pfade und persönliche Fakten aus. Kopiere nie den Quell-Arbeitsbereichsbaum. Abgeschlossen, wenn das JSON unter dem aktuellen Entwurfspfad gültig ist und kein privates Quellmaterial enthält. - Zur Überprüfung übergeben. Teile der Person kurz mit, was das Template tut, welche optionalen Dateien/Abhängigkeiten du einbezogen hast und welche Fähigkeit du nicht portieren konntest. Gib keine internen Entwurfspfade oder IDs aus, generiere keinen Überprüfungslink, lade nichts hoch und veröffentliche nichts. Die Control UI öffnet eine Überprüfung des exakt erstellten Archivs; die Person kann dort optionale Elemente entfernen und explizit veröffentlichen. Abgeschlossen, wenn die Überprüfung geöffnet wird.