/SKILL.md
--- name: ansible description: MeshOps distributed coordination mesh for OpenClaw gateways: ring-of-trust admission, CRDT-synced state, capability-contract routing, and governed delegation. Named for the ansible from Ender's Game, not the infrastructure tool. --- # Ansible - MeshOps Coordination Skill ## What This Is Ansible is a distributed coordination layer that lets you operate across multiple OpenClaw gateways as one coordinated mesh. Four pillars: 1. Ring of Trust: invite/join handsha
npx skillsauth add likesjx/openclaw-skill-ansible openclaw-skill-ansibleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ansible is a distributed coordination layer that lets you operate across multiple OpenClaw gateways as one coordinated mesh.
Four pillars:
Default to Friends/Employees unless explicitly told a node is a hemisphere.
When taking coordination work, maintain explicit lifecycle updates:
Use conversation_id consistently for all related updates.
OPENCLAW_ALLOWED_CALLERS) and high-risk flags.Shared Yjs state is authoritative.
ansible_status and ansible_read_messages.ansible_send_message.corr:<messageId> for thread continuity.to_agents or capability).| Tool | Purpose |
|------|---------|
| ansible_send_message | Send targeted or broadcast message across mesh |
| ansible_read_messages | Read unread messages (or full history) |
| ansible_mark_read | Mark messages as read |
| ansible_delete_messages | Admin-only emergency purge |
| Tool | Purpose |
|------|---------|
| ansible_delegate_task | Create task for another node/agent set |
| ansible_claim_task | Claim pending task |
| ansible_update_task | Update task status/progress |
| ansible_complete_task | Complete task and notify requester |
| ansible_find_task | Resolve task by ID/title |
| Tool | Purpose |
|------|---------|
| ansible_status | Mesh health, unread, pending, and topology summary |
| ansible_update_context | Update shared context/threads/decisions |
| Tool | Purpose |
|------|---------|
| ansible_get_coordination | Read coordinator configuration |
| ansible_set_coordination_preference | Set node coordinator preference |
| ansible_set_coordination | Switch coordinator (guarded) |
| ansible_set_retention | Configure closed-task retention/pruning |
| ansible_get_delegation_policy | Read delegation policy plus ACKs |
| ansible_set_delegation_policy | Publish/update delegation policy |
| ansible_ack_delegation_policy | Acknowledge policy version |
| ansible_lock_sweep_status | Inspect lock sweep health |
| Tool | Purpose |
|------|---------|
| ansible_list_capabilities | List published capability contracts |
| ansible_capability_publish | Publish/upgrade capability contract |
| ansible_capability_unpublish | Remove capability from routing |
| ansible_capability_lifecycle_evidence | Show install/wire evidence for version |
| ansible_capability_health_summary | Show success/error/latency summary |
Use Ansible when work crosses gateways, needs durable coordination, or requires auditable delegation contracts.
corr) and conversation IDs.Follow plugin setup and gateway runbooks for topology bootstrap, auth-gate, and trust settings.
devops
Manage ansible skill lifecycle across gateways: source-of-truth edits, mirror sync, deployment verification, and drift cleanup.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------