JustAzul

Cc Msgate — Development skill for Claude Code

Development community

msgate, the Claude Code plugin that runs agent CLIs (Codex today) as background jobs and agent rows, records every run with its cost, and serves other plugins through its $.msgate interface.

How to install Cc Msgate

This entry records only its repository, not the path inside it, so there is no exact command to give. Open JustAzul/cc-msgate and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cc Msgate does

msgate, the Claude Code plugin that runs agent CLIs (Codex today) as background jobs and agent rows, records every run with its cost, and serves other plugins through its $.msgate interface. Static binaries for Linux and macOS.

Alternatives in Development

  • Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
  • Phistory — Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, Ope 560 ★
  • Obsidian Claude Sidebar — Run Claude Code, Codex, and other agent CLIs in Obsidian 451 ★

README

msgate

[![ci](https://github.com/JustAzul/cc-msgate/actions/workflows/ci.yml/badge.svg)](https://github.com/JustAzul/cc-msgate/actions/workflows/ci.yml) [![dist](https://github.com/JustAzul/cc-msgate/actions/workflows/dist.yml/badge.svg)](https://github.com/JustAzul/cc-msgate/actions/workflows/dist.yml) [![license: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

**`msgate` is the engine that lets Claude Code, hooks, scripts and other plugins run agent CLIs.** It runs one-shot prompts and resumable conversations, in the foreground or as background jobs, records every run and what it cost in an append-only telemetry stream that takes new attributes without a code change, answers the agent rows that other plugins back with runs, and serves runs and model-call recording to those plugins through one interface, `$.msgate`.

Codex is the first provider. The provider interface is built so Claude Code can follow without changing the commands, the run layout or the telemetry.

The repository is `cc-msgate`; the Claude Code plugin, the command line, the interface and the state directory are all called `msgate`.

What it is and what it is not

`msgate` is:

  • a command line, msgate, that runs agent CLIs and reads back their runs, telemetry, cost and ETA;
  • a Claude Code plugin whose mod adds two tools (run and jobs), finish and spawn notices, a band and a status line, and the /msgate-jobs command;
  • the answerer of every agent row that a plugin backs with a run (see Rows the engine answers);
  • an interface for other plugins: model-call recording, runs and jobs (see For plugin authors).

`msgate` is not a set of ready-made agents. It ships no agent type, no profile (model, effort and sandbox for a kind of work) and no skill that teaches Claude when to ask another agent. Those are the plugin [`msgate-agents`](https://github.com/JustAzul/msgate-agents), which uses this e