ASB - Agent Service Bus for Openclaw

ASB is an intelligent message bus that evolves traditional ESB patterns to enable advanced AI Agent service orchestration and discovery.

qiyueqiu
v0.2.0
Mar 31, 2026
0
799
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install asb

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install asb using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ASB - Agent Service Bus?

ASB (Agent Service Bus) is a sophisticated platform designed to bridge the gap between traditional Enterprise Service Bus (ESB) architectures and modern AI Agent ecosystems. By leveraging the Model Context Protocol (MCP), ASB allows developers to integrate powerful orchestration, governance, and service discovery capabilities directly into environments like Claude Desktop. It provides a centralized hub where multiple agents and services can interact, making it a cornerstone for teams building complex multi-agent workflows.

As a primary entry point for Openclaw Skills, ASB facilitates Agent-to-Agent (A2A) collaboration. It treats AI capabilities as discoverable services, allowing for dynamic task routing, smart load balancing, and comprehensive monitoring of agentic processes. Whether you are running locally via CLI or integrating through an IDE, ASB ensures that your agent infrastructure remains scalable and manageable.

ASB - Agent Service Bus Use Cases

  • Orchestrating complex workflows involving multiple specialized AI agents.
  • Discovering and querying available data processing and analytics services in real-time.
  • Implementing Agent-to-Agent (A2A) communication protocols for autonomous collaboration.
  • Centralizing governance and monitoring for AI-driven service architectures.
  • Automating repetitive technical tasks through a unified command-line interface.

How ASB - Agent Service Bus Works

  1. The user initiates a request through a supported client like Claude Desktop or the ASB CLI.
  2. ASB utilizes its service discovery tool to locate the appropriate tools or agents capable of handling the request.
  3. The orchestration engine analyzes the task and breaks it down into a sequence of executable service calls.
  4. ASB manages the communication between services, handling data transformation and message routing.
  5. The final result is aggregated and returned to the user, with the entire lifecycle logged for governance and monitoring.

ASB - Agent Service Bus Setup

To get started with ASB, ensure you have uv and python installed on your system. Follow these steps to clone and sync the environment:

# Clone the repository
git clone https://github.com/qiyueqiu/Agent-Service-Bus.git
cd Agent-Service-Bus

# Install dependencies using uv
uv sync

To integrate with Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "asb": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/Agent-Service-Bus",
        "run",
        "asb",
        "mcp",
        "serve",
        "--transport",
        "stdio"
      ]
    }
  }
}

ASB - Agent Service Bus Data Schema & Taxonomy

ASB organizes its ecosystem through a structured metadata taxonomy and tool-based schema. Below are the core functional categories:

Component Key Tools Data Managed
Core ASB asb-service-discovery, asb-service-composition Service registries, orchestration manifests, and governance logs.
Utility calculator, echo, message-send Transient execution data and communication payloads.
Provider llm-provider API configurations and model response metadata.
A2A Integration AgentCard JSON-based capability definitions and agent identification schemas.

ASB - Agent Service Bus Advanced Features

  • Intelligent Task Orchestration: Automatically decomposes high-level user goals into multi-step service executions.
  • AgentCard Discovery: Programmatically access agent capabilities using the A2A protocol for dynamic integration.
  • Multi-Transport Support: Supports stdio and other transport layers for flexible MCP server deployment.
  • Advanced Governance: Integrated monitoring tools to track service health and agent performance across the Openclaw Skills ecosystem.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*