distributed-mesh

Configure a distributed squad communication mesh with git and published contracts.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/elbruno/md-to-slides --skill distributed-mesh-elbruno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-mesh
Source: https://github.com/elbruno/md-to-slides/tree/main/.copilot/skills/distributed-mesh
Command: npx skills add https://github.com/elbruno/md-to-slides --skill distributed-mesh-elbruno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, curl.

What problem does it solve?

distributed-mesh removes the friction of having squads read only local files by using git (and published contracts) to materialize remote squad state locally before agents work.

Core Features & Use Cases

  • Zone-based distributed communication: supports Zone 1 (local), Zone 2 (remote-trusted via shared git), and Zone 3 (remote-opaque via published SUMMARY.md).
  • Deterministic mesh setup: generates a root mesh.json from user answers, copies pre-bundled sync scripts, and optionally initializes a shared mesh state repo.
  • Team awareness logging: writes a decision entry for the mesh configuration to .squad/decisions/inbox/.

Quick Start

Ask the skill to configure your mesh by providing participating squad names, their zones, connection details, and the shared state location, then copy and run the generated sync scripts (with initialization if Zone 2 is used) before agents start.

Frequently Asked Questions about distributed-mesh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize agent state across multiple machines using git?

To synchronize agent state across machines, this skill configures a distributed communication mesh that materializes remote squad state locally using git and published contracts. It generates a root mesh.json and sync scripts so agents can read remote filesystem context before operating.

What is zone-based distributed coordination for cross-machine agent workflows?

Zone-based distributed coordination separates agent communication into Zone 1 for local state, Zone 2 for remote-trusted state via shared git, and Zone 3 for remote-opaque state via published SUMMARY.md files. This structure allows squads to operate safely across different trust levels.

How do I set up a shared git repository for distributed squad coordination?

To set up a shared git repository for distributed squad coordination, provide participating squad names, zones, and connection details to the skill. It will generate a mesh.json configuration, copy bundled sync scripts, and optionally initialize the Zone 2 state repo structure.

Do I need jq and curl to configure a distributed agent mesh?

Yes, you need jq, git, and curl installed to configure a distributed agent mesh. These dependencies are required to execute the generated sync scripts and manage the cross-machine state synchronization effectively.

Can I use cross-machine agent coordination for CI and VM-based collaboration?

Yes, cross-machine agent coordination applies directly to CI, VM-based, and cross-org collaboration scenarios. The distributed mesh allows agents operating in these environments to materialize remote state locally before executing their designated workflows.