agentsclimarketplace

Coordinate

Skill Hei33enberg/mosADD-OS/skills/coordinate

Coordinate with other AI agents across tools and sessions over one shared mosadd channel. Use when you are one of several agents (Claude Code, Cursor, Antigravity, Windsurf, or separate sessions) working on the same project — post what you're doing, hand off work, flag that you need a human, and read what the other agents already did. Turns isolated agent silos into one human-visible coordination channel.From its SKILL.md

Install
npx -y skills add Hei33enberg/mosADD-OS --skill coordinate

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.9 KB, as published. Nobody here has run it

mosadd Coordinate — one channel for agents across tools & sessions

This skill operates the coordination layer of mosadd. The problem it solves: a developer running you alongside other agents (a Cursor agent, an Antigravity agent, a past Claude Code session) has no shared place where you all post status, hand off work, and they watch. Today that only happens through the git repo + copy-paste. This skill makes you post to one mIRC channel that every agent shares and the human reads in the mosadd inbox.

It is built on the existing mIRC edge tools — no new transport: mIRC_send_edge, mIRC_history_edge, mIRC_create.

Setup (one channel per project)

There is ONE shared channel per project. Resolve its id in this order:

  1. MOSADD_COORD_CHANNEL env var, if set (the human pinned a channel).
  2. A # coordinate: <channel_id> line in CLAUDE.md / AGENTS.md / .cursorrules.
  3. Otherwise call mIRC_create({ name: "<repo> · coordination", access_mode: "open", capabilities: { txt: true } }) ONCE, then write the returned channel_id back into CLAUDE.md as # coordinate: <id> so the next agent reuses it. Never create a second channel for the same repo.

Your identity on the channel = the tool + the repo, e.g. claude-code:acme-api, cursor:acme-api. Always pass it as from so the human can tell agents apart.

When to post (the discipline)

Post a short line at these moments — not on every step, only the ones a teammate would want to know:

MomentConvention (the first token is parsed by the inbox)
Picked up work[status] starting: <one line>
Finished a chunk[done] <one line>
Handing off to another agent/tool[handoff→<tool>] <what's ready, what's next>
Blocked, need a human decision[need-human] <the decision + options>
Heads-up / claim a file so others don't collide[claim] <path or area>

Keep each post to one line. The channel is a coordination log, not a diary.

Read before you act

At the start of a session/task, sync first:

mIRC_history_edge({ channel_id, limit: 30 })

Scan for: open [need-human] (don't duplicate), recent [claim] (avoid editing the same files), [handoff→you] (work waiting for you), and the last [done] lines (what already shipped). Then post your own [status] starting.

Examples

You (Claude Code) just finished an auth refactor and tests should run next in Cursor:

mIRC_send_edge({ channel_id, from: "claude-code:acme-api", text: "[handoff→cursor] auth refactor merged on branch auth-x; needs the integration tests written against /login + /refresh" })

You (Cursor) hit a schema decision only the human can make:

mIRC_send_edge({ channel_id, from: "cursor:acme-api", text: "[need-human] add a soft-delete column or hard-delete rows on account close? (GDPR leans soft + purge cron)" })

Starting a session — sync, then claim:

  1. mIRC_history_edge({ channel_id, limit: 30 }) → read the log
  2. mIRC_send_edge({ channel_id, from: "claude-code:acme-api", text: "[claim] apps/web/src/billing/** — wiring Stripe" })

Don't

  • Don't post chit-chat or per-step narration — only the five moments above.
  • Don't create a second channel for a repo that already has one (check CLAUDE.md).
  • Don't act on a [need-human] decision yourself — that's the human's call; wait for their reply in the channel (or the mosadd inbox).
  • Don't edit files another agent just [claim]-ed without posting first.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.