用途:让 Claude Code 像会用浏览器的人一样,复用用户已登录的 ChatGPT 网页,把任务交给指定 ChatGPT 模型(Instant/Thinking/Pro 等)并取回结果。适用于用户说“问问 ChatGPT / 让 GPT Pro 帮我想想”之类请求。
接入方式(强制):Claude Code 必须用 claude-in-chrome MCP(mcp__Claude_in_Chrome__*),禁用 Playwright、Puppeteer、独立自动化 profile 或用 computer-use 操作 Chrome。若 MCP 未连接,应停下让用户安装,不降级到其他方案。操作前先用 tabs_context_mcp 查看现有 tab,已开 ChatGPT 则复用,否则新建并导航到 https://chatgpt.com/。
主要能力:进入正确上下文(普通对话 /c/<uuid>,项目内 /g/g-p-<uuid>/c/<uuid>);选择模型(用户未指定则用当前选中);使用 Apps(连接器,如在 composer 输入 @ 选择候选)与 Deep Research;下载 ChatGPT 产物(下载链接、生成图片走“分享此图片”弹窗的下载按钮);管理对话/项目/Memory/库;把对话、Artifact、图片落盘本地(默认 ~/Downloads/chatgpt-skill/)。
用法要点:操作只遵循 4 条原则,不写选择器/DOM 路径/按钮坐标,每步先 read_page 或 find 看见再动。提交后记录 conversation URL、所用模型与 app、用户原诉求,进入异步等待;主推 spawn 后台 Haiku watcher 监控完成,累计等待上限 30 分钟(1800s),超时带 TIMEOUT 返回。跨小时任务(如 Deep Research)改用 Pull 模式,只给用户 conversation URL。
限制:Claude Code 无法上传文件/图片(session id 须以 local_ 开头,Claude Code 不满足),只能用 Claude Cowork,且路径范围有限;Claude Code 用户需自行在浏览器上传。不导出/复制/保存 cookie、token、localStorage;不绕过登录、MFA、CAPTCHA、付费墙、速率限制;不替用户授权 OAuth 或点同意;不下载未明确同意的文件;不发送敏感凭证。失败时不静默降级或重试,应原样引述页面可见文本交给用户决定。具体分类与更多细节暂未提供。