This is the shortest truthful path for using Shopflow from a Claude Code style workflow.
In plain language:
if Codex is the engineer opening the box, Claude Code is the engineer plus operator notes. This page tells it which notes to read first.
Claude Code can already consume:
It still must not claim:
| Bundle piece | What Shopflow has now | Where to open it first | What it still must not claim |
|---|---|---|---|
| starter bundle | Claude Code packet + quickstart + skills catalog companion | pnpm cli:read-only -- agent-target-packet --target claude-code |
Shopflow is already officially listed or published on a Claude Code-owned surface |
| sample config | checked-in Claude Code packet + skills catalog + listing payload examples | docs/ecosystem/examples/agent-target-packet.claude-code.json |
published Claude Code plugin |
| install docs | Claude Code install path and operator-facing guide | docs/ecosystem/claude-code-quickstart.md |
Shopflow is already officially listed or published on a Claude Code-owned surface |
| proof loop | target packet + skills catalog export + listing payload export | pnpm cli:read-only -- public-skills-catalog --output .runtime-cache/cli/public-skills-catalog.json |
that auth or marketplace submission already happened |
| metadata / listing payload | checked-in listing payload example + CLI export | docs/ecosystem/examples/plugin-marketplace-metadata.claude-code.json |
official Claude Code surface exists, but Shopflow is not listed or published there |
In plain language:
Claude Code now has a fuller starter kit than before. You can think of it as the Codex box plus an operator-notes binder. Claude Code’s official surface exists, but this binder is still not proof that Shopflow is already listed or published there.
pnpm cli:read-only -- integration-surface
pnpm cli:read-only -- runtime-seam
pnpm cli:read-only -- submission-readiness
pnpm cli:read-only -- agent-target-packet --target claude-code
pnpm cli:read-only -- agent-integration-bundle
pnpm cli:read-only -- public-skills-catalog --output .runtime-cache/cli/public-skills-catalog.json
pnpm cli:read-only -- plugin-marketplace-metadata --target claude-code --output .runtime-cache/cli/plugin-marketplace-metadata.claude-code.json
.agents/skills/shopflow-read-only-runtime-seam-consumption/SKILL.md.agents/skills/shopflow-live-browser-ops/SKILL.md.agents/skills/shopflow-builder-facing-discoverability-and-ready-sync/SKILL.mdIf you want checked-in examples before you run anything:
That trio now acts as the Claude Code starter bundle:
agent-target-packet.claude-code.json = the sample config / handoff packetpublic-skills-catalog.json = the skills-facing companion configplugin-marketplace-metadata.claude-code.json = the listing payload exampleIf you want the code import surface instead of CLI output:
import {
agentIntegrationBundle,
publicSkillsCatalog,
pluginMarketplaceMetadataPacket,
} from '@shopflow/contracts';
pnpm cli:read-only -- agent-target-packet --target claude-code
pnpm cli:read-only -- plugin-marketplace-metadata --target claude-code --output .runtime-cache/cli/plugin-marketplace-metadata.claude-code.json
pnpm cli:read-only -- public-skills-catalog --output .runtime-cache/cli/public-skills-catalog.json