Agent skill

Interlinked Coordination

by QuentinCody in QuentinCody/interlinked-cli

Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations.

MITAuto-check passedAgent Workflows

Install Interlinked Coordination

skills CLI
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-coordination -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install QuentinCody/interlinked-cli interlinked-coordination --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/interlinked-coordination .claude/skills/interlinked-coordination && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
interlinked-coordination
GitHub stars
178
Token cost
~2.9k tokens
SKILL.md length
1,306 words
Files
2
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations.

  • Tasks that involve Email management
  • SKILL.md covers Load this when, ⚠️ Git-safety (read before any…, Server-backed commands and File reservations — automatic,…, plus 6 more sections
  • Calls git and gh
  • Tasks that involve Failing and flaky tests

What it does

Interlinked Coordination is an agent skill from QuentinCody/interlinked-cli. Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations. Load this when picking up or handing off work (tasks, send, inbox, handoff), switching workspace context (workspace, attach), when a write is blocked because a file is "reserved by" another agent, when creating/restoring a local checkpoint (checkpoint, rewind, resume), installing the git-hook reservation guard (interlinked guard), or checking CI failure rates (ci-status). IMPORTANT…

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Agent Workflows, covering Email management, Failing and flaky tests and Git workflow. It works with Git and Model Context Protocol. The repository describes itself as: The harness for your harness. Local hooks, taste enforcement, and developer observability for AI coding agents (Claude Code, Codex, Cursor, Copilot CLI). The licence is MIT.

When your agent uses it

  • Tasks that involve Email management
  • Tasks that involve Failing and flaky tests
  • Tasks that involve Git workflow

Example prompts

  • “reserved by”
  • “/interlinked-coordination”

What it can do on your machine

Read from SKILL.md and the folder at commit 31b5259. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Interlinked Coordination loads about 2.9k tokens when it runs. Until then it costs about 175 tokens; SKILL.md has 1,306 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~175
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from QuentinCody/interlinked-cli at commit 31b5259, republished under its MIT licence (© QuentinCody). 1,306 words, ~2,866 tokens.

Download SKILL.mdSave it as .claude/skills/interlinked-coordination/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
interlinked-coordination
description
Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations. Load this when picking up or handing off work (`tasks`, `send`, `inbox`, `handoff`), switching workspace context (`workspace`, `attach`), when a write is blocked because a file is "reserved by" another agent, when creating/restoring a local checkpoint (`checkpoint`, `rewind`, `resume`), installing the git-hook reservation guard (`interlinked guard`), or checking CI failure rates (`ci-status`). IMPORTANT: `checkpoint`/`rewind`/`resume` MUTATE git state (stash, checkout, clean -fd) and must not be run without explicit per-turn user authorization.

interlinked-coordination — multi-agent server surface & local checkpoints

The Interlinked CLI is a local companion; the Interlinked MCP Server is the source of truth for coordination. Two halves:

  • Server-backed (needs auth + a reachable server): tasks, send, inbox, handoff, workspace. These are thin wrappers that POST to the server; they do nothing useful offline (they short-circuit with "Not authenticated. Run: interlinked login"). (cloud recent also needs a token but via a separate cloud_governor.url. attach is not server-gated — it writes config locally and only best-effort contacts the server, so it works offline.)
  • Local-only (offline): checkpoint, rewind, resume, guard (git-hook reservation checks), reminder, ci-status, mcp stdio, and automatic file reservations among sibling agents on the same machine.

The whole server half is opt-in. Auth resolution: explicit --token → access_token in config.local.json (auto-refresh) → Claude Code credentials fallback. localhost/127.0.0.1 server_url skips auth entirely (dev mode).

Load this when

  • Picking up / handing off work, messaging a peer, or checking your inbox.
  • A write was blocked/warned because a file is "reserved by" another agent.
  • Switching workspace context.
  • Creating or restoring a local checkpoint (read the git-safety warning first).
  • Installing the git-hook reservation guard, or checking CI failure rates.

⚠️ Git-safety (read before any checkpoint/rewind/resume)

checkpoint, rewind, resume, and git link-checkpoint --apply mutate git state — git stash, git checkout <sha> (detaches HEAD), git checkout -- . && git clean -fd (discards uncommitted changes + deletes untracked files), or commit amend. Under the standing rule that each commit/push/reset/stash/checkout is an independent per-turn ask, an agent must not run these autonomously — describe and recommend, don't execute, unless the user explicitly authorizes it this turn. Also note rewind rarely restores the working tree (the checkpoint stash is popped at creation, so the message-based lookup usually finds nothing) — its reliable effect is detaching HEAD to the base commit with a "changes may be missing" warning. Don't rely on it as an undo.

Server-backed commands

tasks/send/inbox/handoff/workspace are auth-gated (!isAuthenticated && !isLocalDevServer ⇒ error) with no local fallback; send + tasks create/claim/complete also require agent_name (interlinked enable --agent <name> or INTERLINKED_AGENT_NAME). Exceptions in this table: attach writes config locally and only best-effort contacts the server (works offline); cloud recent gates on cloud_governor.url + a token, not isAuthenticated.

CommandPurpose
tasks list (default) [--status --assignee --priority --limit]List server tasks.
tasks create <title> [--description --assignee --priority]Create a task.
tasks show <id> / tasks claim <id> / tasks complete <id>Inspect / claim / complete.
send <to> [message] [--file --importance normal|urgent]Message a peer (body from arg or --file).
inbox [--all --agent --limit]Your messages (unread-only by default).
workspace list / workspace switch <ws_…>List / select the registry workspace (writes workspace_id).
handoff <from-agent> <to-agent> [--include-files]Send an urgent message with your work-context summary.
attach [--workspace --workspace-key --project --agent --auto]Link identity + set internal MCP workspace_key/project_key defaults.
cloud recent [--limit]Recent cloud-governor events (a separate HTTP surface — reads cloud_governor.url, not /api/ui/call).

Two workspace notions: the registry workspace_id (ws_…, set by workspace switch, for routing/sync) vs. the internal MCP workspace_key/project_key (defaults main/main, set by attach). Mixing them routes tool calls to the wrong context.

bash
interlinked tasks list --status open
interlinked tasks claim 42 && interlinked tasks complete 42
interlinked send bob "rebased onto main, pull before you push" --importance urgent
interlinked inbox --all
interlinked handoff alice bob

File reservations — automatic, no reserve command

Reservations are an automatic side-effect of writing, enforced in the daemon (there is no interlinked reserve). On a Write/Edit, over each path the call mutates:

  • No conflict → optimistic local grant (5-min TTL) + async server confirm. If the server rejects/unreachable, the local grant rolls back and a conflict event is emitted.
  • Conflict, holder is remote (not in your local cohort) → BLOCK: "File reserved by <agent>… Coordinate via MCP messages."
  • Conflict, holder is a sibling agent on this machine → default a warning (auto-releases ~30s after that agent goes idle); escalates to a block only when the coordination story is fully known (≥2 known agents, not a parent↔child pair). Unknown → fails open to a warning.

Codex subagents can share the root session id. When their stable subagent_id is present, Interlinked counts each sibling as a distinct local actor and targets activity/leave events by that id; root-session and thread-id aliases still resolve parent↔child lineage, so ordinary delegation keeps the lineage exemption instead of being mistaken for an unrelated conflict.

For Codex/Copilot apply_patch, "each path" means every patch-section destination plus the source of every *** Move to: operation, de-duplicated in patch order. PreToolUse acquisition and PostToolUse idle-release scheduling share that exact target list, so a multi-file patch does not strand all but one lease until its 5-minute TTL.

Multi-path acquisition preflights the whole set before making any new local grant or server request. If any conflict is blocking, none of the free paths are leased; warning-only sibling conflicts are skipped and the other free paths still lease. Reacquiring an owned path cancels its older idle timer before renewal, so an in-flight follow-up edit cannot lose its lease to the prior edit's 30-second timer.

Auto-release fires ~30s after the last edit (idle) and at session end. When you hit a reservation conflict, coordinate via send/inbox — don't force it; leases self-heal. (Escape hatch for the local-lease block: INTERLINKED_DISABLE_LOCAL_LEASE_BLOCK=1.) Without an API client wired in, reservations are a purely local optimistic lease shared across sibling agents — still useful, just no cross-machine truth.

Show full SKILL.md (477 more words)Show less

Local checkpoints (git-mutating — see the warning above)

Metadata in .interlinked/checkpoints.json; working-tree state via a transient git stash. A checkpoint captures HEAD SHA, changed files, and a stash ref.

An absent metadata file starts an empty history. An existing unreadable file, invalid JSON or malformed checkpoint record instead stops the operation with its path; it is never treated as empty. Creation validates metadata before stashing, and prune/archive cannot overwrite a malformed ledger. Preserve and repair the existing metadata before retrying rather than deleting it to clear the error.

CommandEffect
interlinked checkpoint [message]Creates a checkpoint (runs git stash push --include-untracked then immediately git stash pop — a stash/pop; a pop conflict can leave changes stashed).
checkpoint list / show <id> / compare <id1> <id2>Metadata/diff-stat only — no git mutation.
checkpoint prune [--older-than --keep-latest] / archiveRewrite metadata only (stash cleanup deliberately skipped).
interlinked rewind [id] [--force]On a dirty tree refuses without --force; with --force runs git checkout -- . && git clean -fd (discards changes), then git checkout <base> (detaches HEAD).
interlinked resume [id]Non-destructive on a dirty tree, but still git checkout <base> (detaches HEAD) on a clean tree; then best-effort server work-context.
interlinked git link-checkpoint --applyAmends HEAD to link a server checkpoint (rewrites the commit).

interlinked guard — git-hook reservation enforcement

A separate git pre-commit/pre-push hook (not the PreToolUse daemon guard):

bash
interlinked guard install --mode warn|block [--pre-push]   # writes the hook, sets guard_mode
interlinked guard check --files <paths…>                   # diff staged files vs active reservations; exit 1 in block mode on conflict
interlinked guard status | uninstall

guard check uses a 5-min stale cache when the server is down (warns loudly) — results can be outdated.

ci-status, reminder, mcp

  • interlinked ci-status [--limit --branch] — shells out to gh run list (needs the GitHub gh CLI, not the Interlinked server); aggregates per-workflow failure rate. "This step failed 7 of the last 10 pushes" before you push.
  • interlinked reminder add --glob <p> --message <t> [--ops Edit,Write,Read] [--team] / reminder list / reminder remove — file-touch reminders that warn when a matching file is edited.
  • interlinked mcp stdio --server <name> -- <command…> — a local recording proxy that spawns a real stdio MCP server and records its JSON-RPC traffic for observability. There is no mcp serve; it does not expose Interlinked's own tools. The real MCP Server is the remote Worker reached over HTTP by the server-backed commands above.

Common workflows

  • Pick up a task: tasks list --status open → tasks claim <id> → work → tasks complete <id>.
  • Hand off: handoff <me> <peer> (urgent message + work-context), or targeted send.
  • Reservation conflict: coordinate via send/inbox; don't force — leases self-heal.
  • Local safety net before risky work: propose interlinked checkpoint "before refactor" — but get the user's OK first (it stashes). Restoring is git-mutating → explicit ask.

Gotchas

  • Server commands have no offline fallback (unlike status/doctor/activity) — they just print "Not authenticated" / "Server error".
  • handoff --include-files and inbox --since are accepted but currently inert.
  • Hook activity posts and the reservation server-confirm are fire-and-forget (rejection now rolls back, not silently).
  • interlinked-setup — login / attach, sync modes, server config.
  • interlinked-observability — watch (server poll), activity the hooks capture.
  • interlinked-harness — the PreToolUse daemon guard (distinct from interlinked guard).

© QuentinCody, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/interlinked-coordination of QuentinCody/interlinked-cli.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 31b5259

Compare with similar skills

Interlinked Coordination next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Interlinked Coordination compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Interlinked Coordination this skillQuentinCody/interlinked-cli178—~2.9kAutomated safety check: PassMIT
Foremergenaw103/foremerge537—~2.4kAutomated safety check: PassApache-2.0
PrepAIOSAI/AIPass288—~880Automated safety check: PassMIT
Memorix Git MemoryAVIDS2/memorix835—~318Automated safety check: PassApache-2.0
Zed Configwcygan/dotfiles196—~930Automated safety check: PassNone
Tick CoordLeoYeAI/openclaw-master-skills2.2k—~4.9kAutomated safety check: PassMIT

Similar skills

  • Foremerge

    naw103/foremerge

    Coordinate parallel coding agents with Foremerge's local Git-compatible CLI and MCP server.

    537 GitHub stars~2.4k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Prep

    AIOSAI/AIPass

    Session wrap-up. An agent skill from AIOSAI/AIPass.

    288 GitHub stars~880 tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Memorix Git Memory

    AVIDS2/memorix

    A skill your agent uses when the task depends on commit history, what changed, when a fix shipped, or linking engineering evidence to reasoning memory.

    835 GitHub stars~318 tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Zed Config

    wcygan/dotfiles

    Zed editor configuration expert. An agent skill from wcygan/dotfiles.

    196 GitHub stars~930 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Tick Coord

    LeoYeAI/openclaw-master-skills

    Multi-agent task coordination via Git-backed Markdown (tick-md).

    2.2k GitHub stars~4.9k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Pluggedin Stack Ops

    VeriTeknik/pluggedin-app

    A skill your agent uses when deploying, restarting, verifying or rolling back the containerised plugged.in production stack, when the site returns 404 or 5xx after a deploy or git operation, or when…

    103 GitHub stars~1.3k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes

More from QuentinCody/interlinked-cli

All 12 skills in this repo
  • Interlinked Cowork

    QuentinCody/interlinked-cli

    Package, test, and operate the experimental Interlinked Cowork plugin.

    178 GitHub stars~1.6k tokensUpdated 6 days ago
    Auto-check passed
  • Interlinked

    QuentinCody/interlinked-cli

    Overview and router for the Interlinked CLI — a local guard, quality-enforcement, simplification-review, semantic-code-search, and observability layer for AI coding agents.

    178 GitHub stars~4.1k tokensUpdated 6 days ago
    Auto-check passed
  • Interlinked Observability

    QuentinCody/interlinked-cli

    Investigate agent activity and JSONL/gzip evidence. An agent skill from QuentinCody/interlinked-cli.

    178 GitHub stars~10k tokensUpdated 6 days ago
    Auto-check passed
  • Interlinked Semantic Index

    QuentinCody/interlinked-cli

    Install and operate Interlinked's optional local semantic function index.

    178 GitHub stars~1.7k tokensUpdated 6 days ago
    Auto-check passed
  • Interlinked Spec Audit

    QuentinCody/interlinked-cli

    Keep prose specs and design docs honest against the code using Interlinked's spec-audit system.

    178 GitHub stars~3.3k tokensUpdated 6 days ago
    Auto-check passed
  • Interlinked Supply Chain

    QuentinCody/interlinked-cli

    Respond to blocked package installs and manage the Interlinked supply-chain allowlist.

    178 GitHub stars~2.8k tokensUpdated 6 days ago
    Auto-check passed

Categories

Questions about Interlinked Coordination

What does Interlinked Coordination do?

Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations. Interlinked Coordination is an agent skill from QuentinCody/interlinked-cli. Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations.

When should I use Interlinked Coordination?

Interlinked Coordination fits situations like: tasks that involve Email management; tasks that involve Failing and flaky tests; tasks that involve Git workflow.

How do I install Interlinked Coordination in Claude Code?

Run `npx skills add QuentinCody/interlinked-cli --skill interlinked-coordination -a claude-code`. Or copy the skill folder (skills/interlinked-coordination in QuentinCody/interlinked-cli) into .claude/skills/interlinked-coordination in your project. Claude Code loads it when a task matches its description.

How do I install Interlinked Coordination in Codex?

Run `npx skills add QuentinCody/interlinked-cli --skill interlinked-coordination -a codex`. Or copy the skill folder (skills/interlinked-coordination in QuentinCody/interlinked-cli) into .agents/skills/interlinked-coordination in your project. Codex loads it when a task matches its description.

Can I use Interlinked Coordination in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add QuentinCody/interlinked-cli --skill interlinked-coordination -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/interlinked-coordination, .gemini/skills/interlinked-coordination, .github/skills/interlinked-coordination and .opencode/skills/interlinked-coordination in your project.

What does Interlinked Coordination need to run?

Going by SKILL.md and its folder, Interlinked Coordination needs the command-line tools its instructions call (git and gh).

Does Interlinked Coordination access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Interlinked Coordination safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Interlinked Coordination use?

Interlinked Coordination is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Interlinked Coordination use?

About 2.9k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Interlinked Coordination?

Skills that share tags, products or a category with Interlinked Coordination: Foremerge (naw103/foremerge, 537 stars), Prep (AIOSAI/AIPass, 288 stars), Memorix Git Memory (AVIDS2/memorix, 835 stars) and Zed Config (wcygan/dotfiles, 196 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Interlinked Coordination?

QuentinCody (a GitHub user) maintains it in QuentinCody/interlinked-cli, which has 178 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 2, 2026.

Source: QuentinCody/interlinked-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.