← marketplace
engineerstoolsha:2858ee6193163b3bmanual
openclaw-relay
Use when working with openClaw session relay: prompts/posts via local/remote acpx over SSH from steipete/agent-scripts.
source: https://github.com/steipete/agent-scripts/tree/main/skills/openclaw-relay ↗steipete/agent-scripts· ★ 3.8k
Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/openclaw-relay -o ~/.claude/skills/openclaw-relay/SKILL.md
Pinned content
sha:2858ee6193163b3b
Generated with
manual
Source
github.com
The file served at /api/marketplace/openclaw-relay-2858ee61/raw matches this hash. Inspect before install, then copy the command.
4,167 chars · ~1,042 tokens
--- name: openclaw-relay description: "Use when working with openClaw session relay: prompts/posts via local/remote acpx over SSH from steipete/agent-scripts." source: https://github.com/steipete/agent-scripts/tree/main/skills/openclaw-relay generated: 2026-05-27T20:56:14.115Z category: tool audience: engineers --- ## When to use - The job is:. - Using the openclaw-relay skill's upstream workflow, guardrails, and local-tool assumptions. - Auditing commands or operational steps before changing openclaw relay behavior. - Needing a compact agent reference for openClaw session relay: prompts/posts via local/remote acpx over SSH. ## Key concepts ### Mode Selection Choose local when: the user explicitly says acpx the target session is on the current machine the goal is quick relay or private ask Choose ssh when: the target agent/session lives on another host you want a persistent bridge session you need async queue/wait/show flows on a remote machine. ### Defaults The script avoids baked-in personal paths. Override with env or flags when needed. transport: local local repo cwd: current working directory local acpx repo: <cwd>/extensions/acpx ssh host: steipete@steipete-macstudio.local remote repo cwd: <remote-home>/clawdbot remote acpx repo: <remote-home>/Projects/oss/acpx gateway token file: <home>/.openclaw/gateway.token control session name: codex-bridge target aliases file: config/sessionaliases.json Useful env vars: OPENCLAWRELAYTRANSPORT... ### Async Workflow Queue work and poll the same control session:. ### Target Aliases config/sessionaliases.json ships with placeholders. Replace them with real values for your setup. Example shape:. ### Session Rules Use these rules when choosing a command: Want a private reply from a specific session: ask Want the target session to decide whether to post: publish Want a guaranteed direct post: force-send Want blocking continuity with the control brain: send Want fire-and-forget async: start, then wait and show Want to stop queued work: cancel. ### Failure Handling If relay work fails: 1. Run doctor. 2. Run status. 3. Run show. 4. If the control session is wedged, run cancel, then ensure, then retry. If route discovery is uncertain: 1. Resolve the target first. 2. Prefer alias or exact session key. 3. Use a tiny probe ask before sending the real payload. ## API reference ``` npx skills add steipete/agent-scripts --skill openclaw-relay ``` Install the openclaw-relay skill from steipete/agent-scripts. ``` npx skills add steipete/agent-scripts --skill openclaw-relay ``` ``` python3 scripts/openclawrelay.py doctor. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py doctor ``` ``` python3 scripts/openclawrelay.py targets. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py targets ``` ``` python3 scripts/openclawrelay.py resolve --target maintainers. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py resolve --target maintainers ``` ``` python3 scripts/openclawrelay.py ask \. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py ask \ --target maintainers \ --message "Summarize the current vibe in this channel." ``` ``` python3 scripts/openclawrelay.py force-send \. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py force-send \ --target maintainers \ --text "Deploy is done." ``` ``` python3 scripts/openclawrelay.py force-send \. ``` Command or snippet documented by the upstream openclaw-relay skill. ``` python3 scripts/openclaw_relay.py force-send \ --transport ssh \ --host steipete@steipete-macstudio.local \ --target maintainers \ --text "Demo video." \ --media /tmp/demo.mp4 ``` ## Gotchas - Ask a target session a question privately:. --- Generated by SkillMake from https://github.com/steipete/agent-scripts/tree/main/skills/openclaw-relay on 2026-05-27T20:56:14.115Z. Verify against source before relying on details.
File: ~/.claude/skills/openclaw-relay/SKILL.md