WorkBuddy Session Callback lets one session, cron job, or external process wake another WorkBuddy session and inject a message with full context.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install workbuddy-skill-session-callback
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install workbuddy-skill-session-callback using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
WorkBuddy Session Callback is a high-impact workflow skill for the WorkBuddy desktop app that enables one session or trusted local process to trigger another session, inject a user-style message, and continue execution with preserved context.
Openclaw Skills users can use this skill to build reliable cross-session coordination for wakeups, scheduled callbacks, asynchronous notifications, and task handoff patterns without relying on always-on agents or unsupported platform behavior. It is designed specifically for WorkBuddy’s local session registry, ACP endpoint, and queue-aware session handling.
sessions_send-style behavior in WorkBuddy desktop automation flows.~/.workbuddy/sessions/ and the session index exists at ~/.workbuddy/app/sessions.json.python scripts/callback.py <session_id> "message to inject" [--workdir <path>]
POST {endpoint}/api/v1/acp/connect
POST {endpoint}/api/v1/acp
POST {endpoint}/api/v1/acp
POST {endpoint}/api/v1/acp
# Example: schedule inside WorkBuddy automation, then invoke callback logic locally
python scripts/callback.py <session_uuid> "scheduled reminder or follow-up"
The skill relies on WorkBuddy-local state and transcript files rather than a cloud database.
| Artifact | Location | Purpose |
|---|---|---|
| Session registry | ~/.workbuddy/sessions/ |
Stores live session registration records and endpoints |
| Session index | ~/.workbuddy/app/sessions.json |
Maps sessions to UUIDs and heartbeat/metadata information |
| Transcript logs | projects/*.jsonl |
Records user and assistant turns for session continuation |
| ACP endpoint | /api/v1/acp/* |
Local session control and prompt injection interface |
sessionId: The target session UUID used for callback routing.endpoint: The local HTTP endpoint for the active session process.lastHeartbeat: Used to sort and detect the freshest registered session.cwd: The working directory associated with the session context.mcpServers: Session environment metadata passed during load.prompt: The injected message content, typically delivered as user text.role=user / role=assistant: Transcript roles stored in JSONL output.sessions_send-style mechanisms for WorkBuddy.Loading
Agentic Ledger is a local-first proxy and analytics layer for OpenClaw that tracks usage, enforces budgets, and replays runs.

Openclaw Skills for China Weather Data lets you query, download, and automate China meteorological station weather data with an official CMA source and a free Open-Meteo fallback.

Openclaw Skills for GeoTIFF Metadata Viewer lets you inspect GeoTIFF file metadata, CRS, resolution, tags, and corner coordinates with zero dependencies.

Openclaw Skills for downloading and exporting Chinese administrative-division vector data with search, metadata lookup, bbox calculation, and batch GIS output.

yt-agent turns YouTube videos and subscriptions into grounded summaries, highlights, Q&A, presentations, and digests through the yt-mem-ai CLI.

Privacymask is a local-first data masking skill that detects and redacts sensitive information across common file formats without uploading data.








































