Every skill is a single SKILL.md file. Install
the full set or just the ones you want. No API keys, no package
manager, no build step.
01
Claude Code CLI
Need the CLI first?
Install Claude Code
, open a terminal at your project root, then drop the skills
into .claude/skills/. Claude Code
auto-discovers them on the next session.
Verify it worked. In that session, type
/oc-discover. If oc-app-architect starts an
interview ("Who's the primary user? Sync or async? …"), you're
set. If not, re-check that the files landed in
.claude/skills/<name>/SKILL.md.
Codex — and any MCP-aware agent (Claude Desktop, Cursor, Windsurf) —
reaches opchain two ways, over the
Model Context Protocol
or as drop-in skills. The drop-in path is the closest match to Claude
Code: Codex Agent Skills auto-trigger by description, so the pipeline
fires on its own. The hosted MCP endpoint needs no install, but relies
on the model choosing to call opchain's tools.
Drop the skills in (recommended) — Codex Agent Skills
use the same SKILL.md format and auto-trigger by
description, the same way Claude Code does:
Verify it worked. Run codex
and ask "build me an app" — a drop-in skill match (or, over the hosted
server, opchain's route tool) hands you to
oc-app-architect's discovery interview. Note: Codex doesn't surface MCP
prompts, so opchain's /oc-* verbs aren't slash
commands in Codex — just describe what you want ("build me an app",
"audit this") and the matching skill triggers.
upgrade
Update an existing install
Already running opchain in a project? Replace the skills in place.
Your .checkpoints/ directory lives
outside.claude/skills/, so every
skill's session state — phase, step, next actions, decisions — is
preserved across the swap. The new skills pick up the existing
checkpoints on their next invocation.
Claude Code CLI
Run from your project root. This wipes the old skills directory
and replaces it with the latest bundle.
# .checkpoints/ is a sibling of .claude/ — never touched by this swap
rm -rf .claude/skills/
curl -L https://opchain.dev/opchain-skills.zip -o opchain-skills.zip
unzip opchain-skills.zip -d .claude/skills/
rm opchain-skills.zip
Verify the new version is live. Check what the
site is currently shipping with
curl https://opchain.dev/api/health (the
version field is the build SHA), then
start a new Claude Code session and run
/oc-ops — the orchestrator should report your
existing checkpoints exactly where you left them.
Claude.ai / Claude Desktop
Download the latest bundle ZIP or the individual SKILL.md files you use from the Skill Library.
Open Claude → Settings → Customize → Skills.
For each skill you've installed, click the existing entry and choose Replace (or delete and re-upload). Skills are matched by name, so the new file overrides the old one.
Checkpoints in Claude.ai live in the project, not the skill, so they survive the upload.
Team (git-tracked install)
If you committed .claude/skills/ with the
team flow, do the upgrade on a branch so the skill diff lands in
review:
Returns the build SHA currently published at
opchain.dev. Re-run after upgrading and
confirm a fresh Claude session sees the new skills under
.claude/skills/<name>/SKILL.md.
Get notified automatically
Skills don't phone home, so a stale install stays stale silently.
This Claude Code
hook checks at session start: it reads the
version from your installed skills'
frontmatter, compares it against the live catalog's
catalogVersion at
opchain.dev/skills.json, and drops a
one-line notice into the session when a newer release is out.
Merge it into ~/.claude/settings.json (or a
project's .claude/settings.json) — if you
already have a hooks block, add the
SessionStart entry to it rather than
pasting the whole object.
It checks, it never installs — releases can carry breaking changes
(see the changelog), so the swap stays a
deliberate step: run the upgrade command above when you see the
notice. When you're current, offline, or opchain isn't installed,
the hook prints nothing and gets out of the way. It fires only on
startup — not on resume or compact — and
gives the network three seconds before giving up.
Configuration
.claude/skills/
Where Claude Code looks for skills.
.checkpoints/
Skills write JSON session state here. Add to .gitignore.
orchestrator.md
Shared welcome protocol + pipeline map. Bundled with every skill.
.codex/skills/
Where Codex looks for drop-in skills — same SKILL.md format as Claude Code.
~/.codex/config.toml
Register the hosted MCP server under [mcp_servers.opchain].