chatgpt-consultlisted
Install: claude install-skill fitz-s/open-claude-gpt
# chatgpt-consult
ChatGPT advises; Claude Code executes and verifies. A consult is a ~25-minute GPT-5.6 Pro
reasoning round: only send work worth that, steer it precisely, fire it, and keep working — the
detached waiter wakes you with the answer.
**Safety gate.** Every consult ships PUBLIC GitHub links (or content you'd comfortably send to
ChatGPT outright). NEVER secrets, `.env`, tokens, private-repo content, customer data, or
unreviewed logs. A private repo is sendable ONLY if the user named it in
`CGC_GATE_PRIVATE_REPOS` — you never decide that or add to it. The user's daemon independently
re-validates every prompt (public repos, existing refs, no secret shapes) and refuses fail-closed.
## The whole path — two commands
```bash
# 1. Fire: resolves GitHub links, renders the prompt, queues the round. ALL LOCAL — no network
# from your side; the user's always-running daemon validates and sends.
python3 ~/.claude/skills/chatgpt-consult/scripts/consult.py fire --repo owner/repo --pr 123 \
--title "<sharp headline>" --role "You are a <persona matched to the job>." --task "<the question>" \
--request-key <stable-key-for-this-logical-request>
# 2. Await DETACHED (run_in_background:true) — copy the exact line fire prints. It waits as long
# as the consult takes and wakes you with the answer path. NEVER `nohup … &` instead.
python3 ~/.claude/skills/chatgpt-consult/scripts/cgc_spool.py await --rid <rid> --out <out>
```
- Reviewing `main`/a branch → `--ref <sha>` (commi