← Back to Skills Marketplace
clawsurfer01

Sessions Wait

by clawsurfer01 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ pending
48
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sessions-wait
Description
Waits for an OpenClaw child session to finish or time out without using sleep loops, returning session status and results.
README (SKILL.md)

Sessions Wait

Wait for OpenClaw child sessions (ACP builders, verifiers, probes) to finish without sleep loops.

Tools

sessions_wait

Blocks until a child session closes or times out. One tool call, one result.

Parameters:

  • session_key (required) — Session key or UUID fragment from sessions_spawn
  • timeout_seconds (optional, default 600) — Max seconds to wait
  • poll_interval (optional, default 5) — Seconds between internal polls

Returns status closed with the session result, timeout if the deadline passes, or not_found if no matching session files exist.

sessions_check

Instant non-blocking status check. Returns running or closed with message count and result if available.

Parameters:

  • session_key (required) — Session key or UUID fragment

When to use

Use sessions_wait after sessions_spawn instead of bash sleep loops. The controller/builder/verifier pattern becomes:

  1. sessions_spawn(...) → get session key
  2. sessions_wait(session_key, timeout_seconds: 900) → blocks until done
  3. Read result, dispatch next lane

Install

As an OpenClaw plugin

openclaw plugins install git:https://github.com/peterkatz/openclaw-sessions-wait

As an MCP server

openclaw mcp set sessions-wait '{"command":"python3","args":["mcp/server.py"]}'

Requirements

  • OpenClaw 2026.5.17+
  • Node.js 20+ (plugin mode) or Python 3.8+ (MCP server mode)
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sessions-wait
  3. After installation, invoke the skill by name or use /sessions-wait
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Sessions Wait skill for OpenClaw. - Adds sessions_wait tool to block until a child session closes or times out, removing the need for manual sleep loops. - Introduces sessions_check tool for instant, non-blocking session status checks. - Supports both OpenClaw plugin and MCP server installation modes. - Compatible with OpenClaw 2026.5.17+, Node.js 20+ (plugin), and Python 3.8+ (MCP server).
Metadata
Slug sessions-wait
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Sessions Wait?

Waits for an OpenClaw child session to finish or time out without using sleep loops, returning session status and results. It is an AI Agent Skill for Claude Code / OpenClaw, with 48 downloads so far.

How do I install Sessions Wait?

Run "/install sessions-wait" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sessions Wait free?

Yes, Sessions Wait is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sessions Wait support?

Sessions Wait is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sessions Wait?

It is built and maintained by clawsurfer01 (@clawsurfer01); the current version is v1.0.0.

💬 Comments