A standardized event-based framework for AI agents to communicate build progress and request user feedback without technical jargon.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install communication-protocol
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 communication-protocol using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Communication Protocol is a critical framework designed to streamline the interaction between AI agents and users within the Openclaw Skills ecosystem. It replaces messy, freeform chat with structured stepper events and clear lifecycle transitions, ensuring that the user interface remains clean and professional. By enforcing a low-verbosity preference, the protocol hides internal orchestration details and focuses on delivering high-value, actionable information to the developer.
This skill is essential for anyone building sophisticated Openclaw Skills that require long-running tasks, multi-step progress tracking, or complex user input loops. It defines a strict contract for message delivery, error handling, and session management, allowing the frontend to render a beautiful, predictable timeline of the agent's work.
To implement this protocol in your Openclaw Skills development, ensure your environment variables are correctly mapped:
# Required session identifiers
export TIDY_BUILD_ID="uuid"
export TIDY_BUILD_PROMPT="User prompt text"
export TIDY_SESSION_ID="uuid"
Integrate the standard event JSON contract into your agent's output logic to ensure compatibility with the frontend transport wrapper.
The protocol utilizes a canonical JSON structure for all events within Openclaw Skills to maintain consistency.
| Event Type | Description | Key Fields |
|---|---|---|
| assistant.message.created | Direct chat message | text, source |
| progress.step.started | Updates the UI timeline | step_id, title, description, index |
| status.changed | Lifecycle state | status (running/complete/failed), output |
| question.requested | Single input block | question_id, prompt, input, options |
| session.completed | Terminal event | source |
Standardized step_ids include build_record, parse, research, design, assemble, validate, and finalize.
Loading
A rigorous security protocol designed to audit and verify the safety of AI agent skills before installation.

An automated tool to filter and summarize the latest Chinese-language AI agent skills from the ClawHub repository.

A high-performance web and image search tool for AI agents providing structured results and intelligent summaries.

A lightweight CLI toolkit for managing the end-to-end lifecycle of blog content, from initial drafts to SEO optimization and social media distribution.

A dynamic tool that generates customized, multi-phase onboarding checklists tailored to specific business types and service models.

A high-performance REST API controller for managing Minecraft bots through external system orchestration.








































