chatgpt-consultlisted
Install: claude install-skill fitz-s/open-claude-gpt
# chatgpt-consult
ChatGPT advises; Claude Code executes and verifies. A consult is a deep reasoning round on your
configured model and tier — GPT-6 Astra Pro by default, ~25 minutes — or whichever family/tier
`CGC_MODEL`/`CGC_MODEL_FAMILY` target instead, including an older family you've deliberately
pinned or a legacy picker that only offers a tier: 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