# Send Openclaw Expert to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclaw-expert",
    "name": "Openclaw Expert",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/arn0ld87/openclaw-expert",
    "canonicalUrl": "https://clawhub.ai/arn0ld87/openclaw-expert",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/openclaw-expert",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-expert",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/examples.md",
      "references/docker-setup.md",
      "references/nodes-and-remote.md",
      "references/dashboard.md",
      "references/skills-guide.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "openclaw-expert",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-02T23:34:55.368Z",
      "expiresAt": "2026-05-09T23:34:55.368Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-expert",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-expert",
        "contentDisposition": "attachment; filename=\"openclaw-expert-1.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "openclaw-expert"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/openclaw-expert"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclaw-expert",
    "downloadUrl": "https://openagent3.xyz/downloads/openclaw-expert",
    "agentUrl": "https://openagent3.xyz/skills/openclaw-expert/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-expert/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-expert/agent.md"
  }
}
```
## Documentation

### Kernprinzip: Docs-First + Backup-First

OpenClaw verwendet CalVer-Versioning (YYYY.M.D-N) und ändert sich häufig.
Vor jeder Änderung diese Checkliste abarbeiten:

Version prüfen: openclaw --version
Live-Docs holen — web_fetch auf relevante Docs-Seiten (URLs in Referenzdateien)
Community-Tipps suchen — web_search nach aktuellen Workarounds
Backup anlegen — Niemals Konfig ohne Backup ändern
Änderung durchführen
Validieren — openclaw doctor vor und nach jeder Änderung
Gateway neu starten — systemctl --user restart openclaw-gateway
Testen — openclaw status + Kanal-Test

### Architektur auf einen Blick

Messaging-Kanäle (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Teams, Matrix, Google Chat, Zalo, WebChat…)
        │
        ▼
┌───────────────────────────────┐
│          Gateway              │  ← ws://127.0.0.1:18789
│     (Control-Plane, RPC)      │  ← Config: ~/.openclaw/openclaw.json (JSON5)
│     systemd user service      │  ← Dashboard: http://127.0.0.1:18789
└──────────────┬────────────────┘
               │
        ┌──────┴──────┐
        │  Agent(s)   │  ← Workspace: ~/.openclaw/workspace/
        │  Runtime    │  ← Sessions: ~/.openclaw/agents/<id>/sessions/
        └──────┬──────┘
               │
        ┌──────┴──────────────────────────┐
        │  Nodes (optional)               │
        │  iOS / Android / macOS / Pi     │
        │  + Canvas / A2UI                │
        └─────────────────────────────────┘

### Verzeichnisstruktur

~/.openclaw/
├── openclaw.json          # Haupt-Config (JSON5 – Kommentare + trailing commas!)
├── credentials/           # API-Keys (chmod 600!)
│   ├── anthropic
│   ├── openai
│   └── openrouter
├── agents/
│   └── <agentId>/
│       └── sessions/      # Session-Logs (*.jsonl)
├── skills/                # Managed/lokale Skills
└── workspace/             # Agent-Workspace (= das "Gehirn")
    ├── AGENTS.md          # Betriebsanweisungen (in JEDER Session geladen)
    ├── SOUL.md            # Persönlichkeit, Ton, Grenzen (jede Session)
    ├── USER.md            # Nutzerprofil (jede Session)
    ├── TOOLS.md           # Tool-Hinweise (jede Session)
    ├── IDENTITY.md        # Name, Emoji, Vibe
    ├── HEARTBEAT.md       # Scheduled-Tasks / Cron-Checkliste
    ├── MEMORY.md          # Langzeit-Gedächtnis (nur private Sessions!)
    ├── BOOTSTRAP.md       # Einmal-Setup (nach Ausführung gelöscht)
    ├── memory/            # Tages-Logs (YYYY-MM-DD.md)
    ├── skills/            # Workspace-Skills
    └── .git/              # Git-Backup (empfohlen!)

### Referenzdateien — Wann was lesen

Dieses Skill-Paket enthält detaillierte Referenzdateien. Lies die relevante Datei
BEVOR du eine Aktion durchführst. Die Dateien liegen unter references/ im Skill-Verzeichnis.

AufgabeReferenzdateiInhaltInstallation & erste Schrittereferences/installation.mdnpm/pnpm, Docker, VPS-Setup, Onboarding-Wizardopenclaw.json bearbeitenreferences/config-reference.mdVollständige Feld-Referenz basierend auf realer Config (auth, models, agents, tools, gateway…)Dashboard (Control UI)references/dashboard.mdAlle Dashboard-Bereiche, Zugriff, TroubleshootingWorkspace-Dateien schreibenreferences/workspace-files.mdAGENTS.md, SOUL.md, USER.md, HEARTBEAT.md, MEMORY.md TemplatesChannels einrichtenreferences/channels.mdTelegram (komplett!), WhatsApp, Discord, Slack, Signal + TroubleshootingMemory & Compaction tunenreferences/memory-system.mdmemoryFlush, memorySearch, Compaction, Semantic Search, DecayDocker-Deploymentreferences/docker-setup.mddocker-compose, Sandbox, alpine/openclaw, PermissionsSecurity-Hardeningreferences/security-hardening.mddmPolicy, Token-Rotation, Allowlists, Sandboxing, CIS-StyleSkills entwickeln/installierenreferences/skills-guide.mdSKILL.md-Format, ClawHub, Workspace-Skills, Security-ReviewMulti-Agent-Routingreferences/multi-agent.mdagents.list, bindings, accountId, agentId, IsolationCLI-Referenzreferences/cli-reference.mdAlle Befehle mit Syntax und BeispielenDashboard / Control UIreferences/dashboard.mdSidebar-Navigation, Bereiche, CORS, Config, TroubleshootingNodes & Remote-Zugriffreferences/nodes-and-remote.mdNode-Typen, Pairing, Headless-Nodes, Bonjour/mDNS, Exec-ApprovalsTailscale-Integrationreferences/tailscale-integration.mdServe vs Funnel vs Tailnet-Bind, SSH-Tunnel, Auth, Config-BeispielePraxis-Beispielereferences/examples.md7 vollständige Setup-Szenarien (Einsteiger → Multi-Agent → Kosten-optimiert)Troubleshootingreferences/troubleshooting.mdHäufige Fehler, Logs, Diagnose-SchritteTricks & Power-Userreferences/tricks-and-hacks.mdCommunity-Tipps, Cost-Saving, Obsidian, Surge, Watchdog

### Schnellreferenz: Wichtigste CLI-Befehle

# Status & Diagnose
openclaw --version                    # CalVer-Version
openclaw doctor                       # Gesundheitscheck (IMMER!)
openclaw doctor --fix                 # Auto-Fix
openclaw status                       # Kurzer Status
openclaw dashboard                    # Browser-UI (Port 18789)

# Gateway
openclaw gateway start|stop|restart|status
openclaw gateway install              # systemd user service
openclaw gateway log                  # Logs (= journalctl --user -u openclaw-gateway -f)

# Channels
openclaw channels list|add|remove|restart
openclaw channels status --probe      # Live-Check

# Models
openclaw models list|set <provider/model>

# Skills
openclaw skills list|reload
clawhub search|install|update <name>

# Memory & Sessions
openclaw sessions list|clean
openclaw memory flush

# Update
pnpm add -g openclaw@latest && pnpm approve-builds -g && openclaw doctor

# Nodes & Devices
openclaw nodes status                 # Verbundene Nodes anzeigen
openclaw nodes describe --all         # Node-Capabilities auflisten
openclaw nodes run --node <id> -- <cmd>  # Befehl auf Node ausführen
openclaw devices list                 # Pairing-Requests anzeigen
openclaw devices approve <requestId>  # Node-Pairing genehmigen

# Channel-Pairing
openclaw pairing list|approve <channel> <code>

# Config
openclaw config list|get|set|validate

# Security
openclaw token:rotate --force --length 64
openclaw security audit --deep

### Sicherheits-Grundregeln (IMMER beachten!)

Gateway bind: loopback — Niemals lan oder 0.0.0.0 ohne Tailscale/VPN
dmPolicy: allowlist — Niemals open in Produktion
Token: mindestens 64 Zeichen — openclaw token:rotate --force --length 64
Credentials: chmod 600 — chmod 600 ~/.openclaw/credentials/*
Skills reviewen — Vor Installation Quellcode prüfen, ClawHub "Hide Suspicious" nutzen
Kein root — OpenClaw als eigener User betreiben
Workspace = privat — Git-Backup in privates Repo, MEMORY.md nie in Groups laden
API-Spending-Limits — Beim Provider setzen, bevor Heartbeat aktiviert wird
Sandbox für Tools — tools.exec.host: "sandbox" wenn möglich

### Offizielle Docs-URLs (für web_fetch)

https://docs.openclaw.ai                          # Hauptseite
https://docs.openclaw.ai/install/docker           # Docker
https://docs.openclaw.ai/concepts/agent-workspace # Workspace
https://docs.openclaw.ai/concepts/memory          # Memory
https://docs.openclaw.ai/concepts/multi-agent     # Multi-Agent
https://docs.openclaw.ai/channels/<name>          # Channel-Guides
https://docs.openclaw.ai/models                   # Models
https://docs.openclaw.ai/tools/skills             # Skills
https://docs.openclaw.ai/security                 # Security

Alternative Docs-Mirror: https://openclaw.im/docs/

### Community-Suche (für web_search)

"openclaw <Thema> 2026 tips"
"openclaw <Problem> fix workaround github issue"
"openclaw.json <Section> advanced configuration"

Quellen-Priorität:

github.com/openclaw/openclaw (Issues, Discussions, AGENTS.md)
docs.openclaw.ai / openclaw.im/docs
Community-Guides (Simon Willison TIL, Substack, Medium)
Reddit r/selfhosted, Hacker News

### Backup-Strategie (IMMER vor Änderungen)

# Snapshot der Config
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak

# Versioniertes Backup
tar czf ~/openclaw-backup-$(date +%Y%m%d_%H%M%S).tar.gz ~/.openclaw/

# Git-Backup des Workspace (empfohlen)
cd ~/.openclaw/workspace && git add -A && git commit -m "backup: $(date +%Y%m%d_%H%M%S)"

### Protokoll: Sichere Config-Änderung

openclaw --version → Version notieren
Relevante Referenzdatei lesen (siehe Tabelle oben)
Live-Docs fetchen (URLs oben)
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak
Änderung durchführen
openclaw doctor
systemctl --user restart openclaw-gateway
openclaw status + Funktionstest im Channel
Bei Fehler: cp ~/.openclaw/openclaw.json.bak ~/.openclaw/openclaw.json && systemctl --user restart openclaw-gateway
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: arn0ld87
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-02T23:34:55.368Z
- Expires at: 2026-05-09T23:34:55.368Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/openclaw-expert)
- [Send to Agent page](https://openagent3.xyz/skills/openclaw-expert/agent)
- [JSON manifest](https://openagent3.xyz/skills/openclaw-expert/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/openclaw-expert/agent.md)
- [Download page](https://openagent3.xyz/downloads/openclaw-expert)