Imported from leeguooooo/chatgpt-use (
SKILL.md). Install upstream withnpx skills add leeguooooo/chatgpt-use. Copyright stays with the author.
chatgpt-use
Drives the user's logged-in ChatGPT web conversation through chrome-use and wires it into the
local machine. Work runs on the flat subscription the user already pays for — not the API, not the
Codex-usage bucket.
Install / self-heal: if chatgpt-use is missing, install from the GitHub Release, then retry:
curl -fsSL https://raw.githubusercontent.com/leeguooooo/chatgpt-use/main/install.sh | sh
Requires chrome-use on PATH (curl -fsSL https://raw.githubusercontent.com/leeguooooo/chrome-use/main/install.sh | sh)
and a Chrome profile logged in to chatgpt.com.
Pick the mode
# Sidekick — one round trip, caller stays the brain
chatgpt-use ask "<question>" [--file <path> ...]
git diff | chatgpt-use ask "Explain what changed and what might break"
# Structured delegation — plan/review/debug/research verdict packet, optionally --model pro
chatgpt-use ask "<task>" --mode plan|review|debug|research --file <ctx> [--json] [--model pro]
chatgpt-use handoff plan.json --to codex|claude-code [--execute] # dry-run without --execute
# Closed loop — ChatGPT DOES the task on the project via its MCP connector and reports back
chatgpt-use work "<task>" [--loop] [--max-turns N] # needs connector + mcp --profile full running
# MCP channel — give ChatGPT native tools on this machine
chatgpt-use mcp --port 8788 --cwd <project> # read-only by default, safe to tunnel
# --profile full --permission-mode trusted|dangerous # write/bash — trusted/local only
# Experimental: local agent loop (run) / Anthropic-compatible endpoint (serve)
chatgpt-use run "<task>" [--approve]
chatgpt-use serve --port 8787 # then ANTHROPIC_BASE_URL=http://127.0.0.1:8787 claude
One-time setup: chatgpt-use init (writes ~/.chatgpt-use/auth.json). Shared flags:
--model instant|medium|high|"extra high"|pro (pro is browser-only), --profile auto|relay|"Profile N",
--session <tab-group>, --project <ChatGPT Project>.
Agent etiquette
mcp --profile full --permission-mode dangeroushands ChatGPT a real terminal — only on the user's explicit request, never tunnel it, keep the token secret.- The web surface rate-limits; on a rate-limit dialog, back off rather than hammering.
chatgpt-use --help/<subcommand> --helpfor the full surface.