Copy-paste adoption kits

Agent starter kits for real coding-agent adoption.

This page exists for the moment after a team says: “We understand the boundary. Now give us the exact starter files.” The kits below keep CortexPilot truthful: read-only MCP, repo-owned skills/bootstrap files, and builder-safe entrypoints for Codex, Claude Code, and OpenClaw.

These are starter kits, not official plugin/store packages. They are the narrowest repo-owned way to make adoption easy without inventing a hosted product, a marketplace listing, or public write-capable MCP.

What these kits assume

Repo-root first

Start from a real clone

The fastest truthful setup is still a real CortexPilot clone. These kits assume you are wiring the client from the repo root or from a vendored workspace copy.

Read-only only

MCP stays inspect-only

The shipped public MCP server is still read-only. Queue preview/cancel and the queue-only pilot server remain guarded repo-operator groundwork, not the public promise.

No fake plugin claim

Stay below store language

Codex and Claude Code use real MCP configuration paths, and OpenClaw exposes a real MCP registry path, but none of that turns CortexPilot into an official marketplace item today.

Default install and verify order

The truthful short path is still: prove the repo-local path first, then paste one host-tool starter, then verify the proof loop again. That keeps adoption honest and stops one copied config file from pretending it already proved a real integration.

  1. Start from a real CortexPilot clone and run the repo-local proof-first path.
  2. Copy exactly one tracked starter file or one local bundle seed.
  3. Keep the first host-tool integration read-only and repo-root scoped.
  4. Confirm success by checking the same proof-first surfaces, not by assuming the pasted file was enough.
npm run bootstrap:host
CORTEXPILOT_HOST_COMPAT=1 bash scripts/test_quick.sh --no-related
npm run dashboard:dev

Expected success today: the quick path finishes cleanly, the dashboard starts, and the proof-first use-case loop still routes you to Workflow Cases, Proof & Replay, and the tracked news_digest proof assets.

Current platform status

Client Official host surface Current CortexPilot status Safest wording today
Codex Official plugins surface exists. See OpenAI Codex plugins. Public starter docs, one local marketplace example, and one portable local bundle exist. No official listing or submission receipt is tracked here today. Codex-compatible starter / manual-marketplace-compatible / not officially listed
Claude Code Official marketplace, submit, and review flow exist. See plugins and discover plugins. Public starter docs and a local --plugin-dir bundle seed exist. No official marketplace submission receipt is tracked here today. Claude Code-compatible starter / not listed
OpenClaw Official ClawHub public registry exists. See ClawHub. Public starter docs plus a compatible local bundle path exist. The matching adoption-router skill is already live on ClawHub, and the official model remains publish-first rather than review-queue-first. OpenClaw-compatible starter / ClawHub skill live

Copy-paste starter kits

Client Fastest setup Tracked starter file Official config reference
Codex Use codex mcp add for a repo-root stdio server or drop the TOML snippet into ~/.codex/config.toml / .codex/config.toml. codex/cortexpilot.config.toml OpenAI Codex MCP docs
Claude Code Use claude mcp add --transport stdio --scope project for the fastest team-safe setup, or check in a project .mcp.json. claude/project.mcp.json Claude Code MCP docs
OpenClaw Use openclaw mcp set with one JSON object when you want OpenClaw-managed outbound MCP server definitions. openclaw/cortexpilot-server.json OpenClaw MCP docs

Codex

Fastest raw direct CLI wiring if you are not copying the tracked config file yet:

codex mcp add cortexpilot-readonly \
  -- bash /absolute/path/to/CortexPilot/scripts/run_readonly_mcp.sh

Need a durable config file instead of a one-line add command? Start from the tracked Codex example. That tracked file is the canonical wrapper-based template.

Claude Code

Fastest raw direct CLI wiring if you are not copying the tracked project file yet:

claude mcp add --transport stdio --scope project \
  cortexpilot-readonly \
  -- bash /absolute/path/to/CortexPilot/scripts/run_readonly_mcp.sh

If you want the team-visible file checked into the repo root, start from the tracked project .mcp.json example. That tracked file is the canonical wrapper-based template.

OpenClaw

Fastest OpenClaw-managed saved definition:

openclaw mcp set cortexpilot \
  '{"command":"bash","args":["/absolute/path/to/CortexPilot/scripts/run_readonly_mcp.sh"],"cwd":"/absolute/path/to/CortexPilot"}'

Need the JSON object as a tracked file first? Start from the tracked OpenClaw example.

What success looks like after install

Client Install step you just finished Next proof check Success signal today
Codex Added the repo-root read-only MCP server or copied the local marketplace seed. Route back through the public use-case guide and confirm the same proof-first loop still makes sense for your repo clone. The repo-local quick path is still healthy, the starter points at the same repo root, and you are not relabeling a local bundle as an official listing.
Claude Code Added the project .mcp.json or copied the local --plugin-dir seed. Copy the tracked cortexpilot-proof command from the Claude example, then use it to route back to Workflow Cases, Proof & Replay, and the tracked news_digest assets. You can keep the repo-local proof-first loop, the project config stays read-only, and the Claude starter is still described as local/project adoption rather than a marketplace listing.
OpenClaw Saved the JSON server object or merged the tracked TOML bundle path into your OpenClaw config. Use the same public use-case guide as the proof target and keep the OpenClaw story on the read-only proof/replay side. The bundle path resolves to your local clone, the MCP server stays read-only, and you still describe the result as bundle-compatible rather than live on ClawHub.

Optional local plugin bundle paths

MCP config is the narrowest setup, but the repo also ships one compatible local bundle for teams that want the same starter pack to stay portable across Codex, Claude Code plugin-dir development, and OpenClaw bundle loads.

Client Tracked path How to use it truthfully
Codex codex/marketplace.example.json + examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/ Copy the tracked local marketplace seed, replace its __CORTEXPILOT_REPO_ROOT__ placeholder with the absolute path to your repo checkout, then keep the same read-only MCP server definition beside it.
Claude Code examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/ Use the same bundle for local --plugin-dir development, or keep the lighter project-local .claude + .mcp.json path when plugin packaging is unnecessary.
OpenClaw openclaw/config.openclaw.example.toml + examples/coding-agents/plugin-bundles/cortexpilot-coding-agent-bundle/ Load the same compatible bundle through plugins.load.paths and keep CortexPilot positioned as the proof / replay / read-only layer rather than a published registry item.

Pair MCP with repo-owned skills/bootstrap files

Working contract

Root AI contract

Start from AGENTS.md when you want the repo's real safety rails, docs-first order, and finish-the-job contract.

Docs map

Minimal read order

Use docs/README.md to route the repo's public docs, runbooks, and truth layers without guessing.

Need the broader explanation first? Route back through the integration guide, skills quickstart, read-only MCP quickstart, and builder quickstart.

Repo-local bundle examples

Need more than a single MCP config snippet? The repo now also keeps a tracked examples/coding-agents/ tree for local bundle and project-level starter material.

Codex

Local plugin-bundle example

Use the tracked local bundle example when you want a repo-owned Codex-compatible bundle without claiming a published directory listing.

Open bundle example

Claude Code

Project-local and plugin-dir examples

Use the tracked slash-command, reviewer, project .mcp.json, and shared bundle examples when you want a truthful Claude Code starter without claiming a published marketplace item.

Open Claude Code example

OpenClaw

Compatible local bundle example

Use the tracked OpenClaw README plus the same compatible local bundle when you want a truthful OpenClaw-side adoption story that stays below published registry claims.

Open OpenClaw example

What this page is not claiming