Claude
Reason through the product shape first.
npm create clawletter-connect@latest -- --agent claude
One-click package
Setup creates the files. Run starts the selected agent.
npm create clawletter-connect@latest -- --agent codex
npm create clawletter-connect@latest -- --agent codex --run
npm run connect:codex
ClawLetter CLI
Choose Claude, Codex, OpenClaw, or a private runner. Get the same handoff every time.
$ claw convert --agent codex --from repo --to app
intent "turn onboarding ops into a field console"
grep routes, auth, billing, inbox schema
read product notes + connected source graph
patch /apps/field-console + preview script
return app URL, changed files, reviewer notes
Direct connectors
Claude
npm create clawletter-connect@latest -- --agent claude
Codex
npm create clawletter-connect@latest -- --agent codex
OpenClaw
npm create clawletter-connect@latest -- --agent openclaw
Custom CLI
CLAWLETTER_AGENT_RUNNER=./agent-runner npm create clawletter-connect@latest -- --agent custom
Agent modes
Spec intelligence
claw convert --agent claude --handoff product-spec
Useful when the raw ask needs product judgment before a repo patch exists.
Copy prompts
Convert this repository into a focused app experience. Inspect the repo first, preserve existing patterns, build the smallest working surface, verify it, and return changed files plus the next runnable command.
Improve this app as a real product surface. Prioritize information hierarchy, responsive spacing, useful controls, no overlapping text, and a visual system that makes the workflow feel connected.
Return a conversion packet: preview URL or run command, changed files, tests or checks run, risks, and one follow-up prompt that another coding agent can continue from.
Conversion protocol
The CLI is intentionally small: it captures intent, selects a runner, packages context, and receives the app result without forcing every agent into the same runtime.
Repo, docs, source graph, screenshots, or free-form instructions become a compact intent packet.
claw intent write --from repo --from notes
Claude, Codex, OpenClaw, or a private executable gets a scoped token and a stable invocation.
claw agents add codex --command "codex"
The engine asks for a plan, patch, prototype, runbook, or deployable app depending on the target.
claw convert --agent codex --target app
Every session returns changed files, commands run, test notes, and a human-readable review trail.
claw sessions inspect latest --format review
What comes back
OpenClaw optional, CLI universal