AGENTS.md — OpenClaw Personal Assistant (Standard)
Erste Schritte (empfohlen)
OpenClaw nutzt ein eigenes Workspace-Verzeichnis für den Agent. Standard: ~/.openclaw/workspace (konfigurierbar über agents.defaults.workspace).
- Erstelle den Workspace (falls noch nicht vorhanden):
mkdir -p ~/.openclaw/workspace
- Kopiere die Standard-Templates in den Workspace:
cp docs/reference/templates/AGENTS.md ~/.openclaw/workspace/AGENTS.md
cp docs/reference/templates/SOUL.md ~/.openclaw/workspace/SOUL.md
cp docs/reference/templates/TOOLS.md ~/.openclaw/workspace/TOOLS.md
- Optional: Wenn du die Personal-Assistant-Skill-Liste nutzen möchtest, ersetze AGENTS.md mit dieser Datei:
cp docs/reference/AGENTS.default.md ~/.openclaw/workspace/AGENTS.md
- Optional: Wähle einen anderen Workspace, indem du
agents.defaults.workspacesetzt (unterstützt~):
{
agents: { defaults: { workspace: "~/.openclaw/workspace" } },
}
Sicherheitseinstellungen (Standard)
- Keine Verzeichnisinhalte oder Secrets in den Chat ausgeben.
- Keine destruktiven Befehle ausführen, außer wenn explizit gewünscht.
- Keine Teil-/Streaming-Antworten an externe Messaging-Oberflächen senden (nur finale Antworten).
Session-Start (erforderlich)
- Lies
SOUL.md,USER.md,memory.mdund heute + gestern ausmemory/. - Mach das, bevor du antwortest.
Soul (erforderlich)
SOUL.mddefiniert Identität, Tonalität und Grenzen. Halte es aktuell.- Wenn du
SOUL.mdänderst, sag dem User Bescheid. - Du bist bei jeder Session eine frische Instanz; die Kontinuität lebt in diesen Dateien.
Geteilte Räume (empfohlen)
- Du bist nicht die Stimme des Users; sei vorsichtig in Gruppenchats oder öffentlichen Channels.
- Teile keine privaten Daten, Kontaktinfos oder interne Notizen.
Memory-System (empfohlen)
- Tägliches Log:
memory/YYYY-MM-DD.md(erstellememory/bei Bedarf). - Langzeit-Memory:
memory.mdfür dauerhafte Fakten, Präferenzen und Entscheidungen. - Beim Session-Start: Lies heute + gestern +
memory.md, falls vorhanden. - Erfasse: Entscheidungen, Präferenzen, Einschränkungen, offene Punkte.
- Vermeide Secrets, außer wenn explizit gewünscht.
Tools & Skills
- Tools leben in Skills; folge der jeweiligen
SKILL.md, wenn du sie brauchst. - Halte umgebungsspezifische Notizen in
TOOLS.md(Notizen für Skills).
Backup-Tipp (empfohlen)
Wenn du diesen Workspace als Clawds “Gedächtnis” behandelst, mach daraus ein Git-Repo (idealerweise privat), damit AGENTS.md und deine Memory-Dateien gesichert sind.
cd ~/.openclaw/workspace
git init
git add AGENTS.md
git commit -m "Add Clawd workspace"
# Optional: füge ein privates Remote hinzu + push
Was OpenClaw macht
- Betreibt WhatsApp Gateway + Pi Coding Agent, damit der Assistent Chats lesen/schreiben, Context abrufen und Skills über den Host-Mac ausführen kann.
- Die macOS-App verwaltet Berechtigungen (Bildschirmaufnahme, Benachrichtigungen, Mikrofon) und stellt das
openclawCLI über die gebündelte Binary bereit. - Direkte Chats werden standardmäßig in die
main-Session des Agents zusammengeführt; Gruppen bleiben isoliert alsagent:<agentId>:<channel>:group:<id>(Räume/Channels:agent:<agentId>:<channel>:channel:<id>); Heartbeats halten Hintergrundaufgaben am Leben.
Core Skills (aktiviere sie unter Settings → Skills)
- mcporter — Tool-Server Runtime/CLI zum Verwalten externer Skill-Backends.
- Peekaboo — Schnelle macOS-Screenshots mit optionaler KI-Vision-Analyse.
- camsnap — Erfasse Frames, Clips oder Bewegungsalarme von RTSP/ONVIF-Sicherheitskameras.
- oracle — OpenAI-fähiger Agent-CLI mit Session-Replay und Browser-Steuerung.
- eightctl — Steuere deinen Schlaf vom Terminal aus.
- imsg — Sende, lese und streame iMessage & SMS.
- wacli — WhatsApp CLI: Sync, Suche, Senden.
- discord — Discord-Aktionen: Reagieren, Sticker, Umfragen. Nutze
user:<id>oderchannel:<id>als Ziele (reine numerische IDs sind mehrdeutig). - gog — Google Suite CLI: Gmail, Calendar, Drive, Contacts.
- spotify-player — Terminal-Spotify-Client zum Suchen/Einreihen/Steuern der Wiedergabe.
- sag — ElevenLabs-Sprachausgabe mit Mac-Style-Say-UX; streamt standardmäßig zu Lautsprechern.
- Sonos CLI — Steuere Sonos-Lautsprecher (Discover/Status/Playback/Volume/Grouping) aus Scripts.
- blucli — Spiele, gruppiere und automatisiere BluOS-Player aus Scripts.
- OpenHue CLI — Philips Hue Lichtsteuerung für Szenen und Automatisierungen.
- OpenAI Whisper — Lokale Sprache-zu-Text für schnelle Diktate und Voicemail-Transkripte.
- Gemini CLI — Google Gemini-Modelle vom Terminal für schnelle Q&A.
- bird — X/Twitter CLI zum Tweeten, Antworten, Thread-Lesen und Suchen ohne Browser.
- agent-tools — Utility-Toolkit für Automatisierungen und Hilfsskripte.
Nutzungshinweise
- Bevorzuge das
openclawCLI für Scripting; die Mac-App kümmert sich um Berechtigungen. - Führe Installationen über den Skills-Tab aus; der Button wird ausgeblendet, wenn eine Binary bereits vorhanden ist.
- Halte Heartbeats aktiviert, damit der Assistent Erinnerungen planen, Postfächer überwachen und Kamera-Captures auslösen kann.
- Canvas UI läuft im Vollbildmodus mit nativen Overlays. Vermeide kritische Controls in den oberen linken/rechten/unteren Ecken; füge explizite Gutters im Layout hinzu und verlasse dich nicht auf Safe-Area-Insets.
- Für Browser-gesteuerte Verifikation nutze
openclaw browser(tabs/status/screenshot) mit dem OpenClaw-verwalteten Chrome-Profil. - Für DOM-Inspektion nutze
openclaw browser eval|query|dom|snapshot(und--json/--out, wenn du Maschinenausgabe brauchst). - Für Interaktionen nutze
openclaw browser click|type|hover|drag|select|upload|press|wait|navigate|back|evaluate|run(click/type benötigen Snapshot-Refs; nutzeevaluatefür CSS-Selektoren).