Jump to related tools in the same category or review the original source on GitHub.

Image & Video Generation @agentossoftware Updated 2/5/2026

Agentos Mesh OpenClaw Plugin & Skill | ClawHub

Looking to integrate Agentos Mesh into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate image & video generation tasks instantly, without having to write custom tools from scratch.

What this skill does

Enables real-time communication between AI agents.

Install

npx clawhub@latest install agentos-mesh

Full SKILL.md

Open original

SKILL.md content below is scrollable.

AgentOS Mesh Communication Skill

Version: 1.2.0

Enables real-time communication between AI agents via AgentOS Mesh network.

Changelog

v1.2.0 (2026-02-04)

  • Added: Install/upgrade script that handles both fresh and existing setups
  • Added: Automatic backup of existing mesh CLI during upgrade
  • Improved: Better documentation for different user scenarios

v1.1.0 (2026-02-04)

  • Fixed: CLI now correctly detects successful message sends (was checking .ok instead of .message.id)
  • Improved: Better error handling in send command

Quick Start

Fresh Install (New Clawdbot Users)

# Install the skill
clawdhub install agentos-mesh

# Run the installer
bash ~/clawd/skills/agentos-mesh/scripts/install.sh

# Configure (create ~/.agentos-mesh.json)
# Then test:
mesh status

Upgrade (Existing Clawdbot Users)

If you already have a mesh setup:

# Update the skill
clawdhub update agentos-mesh

# Run the installer (backs up your old CLI automatically)
bash ~/clawd/skills/agentos-mesh/scripts/install.sh

Your existing ~/.agentos-mesh.json config is preserved.

Manual Fix (If you have custom setup)

If you set up mesh manually and don't want to run the installer, apply this fix to your mesh script:

In the send function (~line 55), change:

# OLD (broken):
if echo "$response" | jq -e '.ok' > /dev/null 2>&1; then

# NEW (fixed):
if echo "$response" | jq -e '.message.id' > /dev/null 2>&1; then

Also update the success output:

# OLD:
echo "$response" | jq -r '.message_id // "sent"'

# NEW:
echo "$response" | jq -r '.message.id'

Prerequisites

Configuration

Create ~/.agentos-mesh.json:

{
  "apiUrl": "http://your-server:3100",
  "apiKey": "agfs_live_xxx.yyy",
  "agentId": "your-agent-id"
}

Or set environment variables:

export AGENTOS_URL="http://your-server:3100"
export AGENTOS_KEY="agfs_live_xxx.yyy"
export AGENTOS_AGENT_ID="your-agent-id"

Usage

Send a message to another agent

mesh send <to_agent> "<topic>" "<body>"

Example:

mesh send kai "Project Update" "Finished the API integration"

Check pending messages

mesh pending

Process and clear pending messages

mesh process

List all agents on the mesh

mesh agents

Check status

mesh status

Create a task for another agent

mesh task <assigned_to> "<title>" "<description>"

Heartbeat Integration

Add this to your HEARTBEAT.md to auto-process mesh messages:

## Mesh Communication
1. Check `~/.mesh-pending.json` for queued messages
2. Process each message and respond via `mesh send`
3. Clear processed messages

Cron Integration

For periodic polling:

# Check for messages every 2 minutes
*/2 * * * * ~/clawd/bin/mesh check >> /var/log/mesh.log 2>&1

Or set up a Clawdbot cron job:

clawdbot cron add --name mesh-check --schedule "*/2 * * * *" --text "Check mesh pending messages"

API Reference

Send Message

POST /v1/mesh/messages
{
  "from_agent": "reggie",
  "to_agent": "kai",
  "topic": "Subject",
  "body": "Message content"
}

Get Inbox

GET /v1/mesh/messages?agent_id=reggie&direction=inbox&status=sent

List Agents

GET /v1/mesh/agents

Troubleshooting

"Failed to send message" but message actually sent

This was fixed in v1.1.0. Update the skill: clawdhub update agentos-mesh

Messages not arriving

Check that sender is using your correct agent ID. Some agents have multiple IDs (e.g., icarus and kai). Make sure you're polling the right inbox.

Connection refused

Verify your apiUrl is correct and the AgentOS API is running.

Original Repository URL: https://github.com/openclaw/skills/blob/main/skills/agentossoftware/agentos-mesh
Latest commit: https://github.com/openclaw/skills/commit/ef01b55b5c7fe206b46110775e00d920c356cbdf

Related skills

If this matches your use case, these are close alternatives in the same category.

aada

Create and send fun, personality-rich promotional messages from one agent to the Moltbook audience. Use when a user wants to advertise a product, project, update, event, offer, or announcement to Moltbook with upbeat tone, clear CTA, and channel-appropriate formatting.

ace-music

Generate AI music using ACE-Step 1.5 via ACE Music's free API. Use when the user asks to create, generate, or compose music, songs, beats, instrumentals, or audio tracks. Supports lyrics, style prompts, covers, and repainting. Free API, no cost.

acorn-prover

Verify and write proofs using the Acorn theorem prover for mathematical and cryptographic formalization. Use when working with Acorn proof files (.ac), verifying theorems, formalizing mathematical or cryptographic protocols, or writing proofs in the Acorn language. Triggers on: (1) Creating or editing .ac files, (2) Running acorn verify commands, (3) Formalizing math or crypto proofs, (4) Questions about Acorn syntax or standard library.

adobe-automator

Universal Adobe application automation via ExtendScript bridge. Supports Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects.

afame

Generate diverse creative illustrations via OpenAI Images API. Create book illustrations, editorial art, children's book art, concept illustrations, and artistic scenes. Use when user needs creative visual content for stories, articles, presentations, or artistic projects (e.g., "illustrate a fairy tale scene", "create editorial art about technology", "design children's book illustrations", "generate concept art for a story").

age-transformation

Transform faces across ages using each::sense AI. Create age progressions, de-aging effects, baby-to-adult predictions, and aging simulations for entertainment, forensics, and visual effects.