SuperAPI AI 工具集

setup-browser-cookies

通用与其它

查看项目

更新于 10-15 21:50

技能介绍

用途:在无头浏览会话中复用真实 Chromium 浏览器的登录状态。适用于 QA 测试需要认证的页面,或在被要求“导入 cookies”“登录站点”“认证浏览器”时调用。

主要能力:打开交互式选择界面,让用户选择要导入的 Cookie 域名;支持按浏览器、账号/配置文件、域名选择来源与范围;可先探测浏览环境是否就绪(READY 时改用 Aside 会话或让用户手动登录)。

使用方式:先运行 preamble 命令 ~/.claude/skills/gstack/bin/gstack-skill-start --skill "setup-browser-cookies" --model "claude",读取回显的 KEY: value STATUS 行;若缺少 SKILL_START_PROTO: 1 则进入降级模式。随后执行 SETUP 检查脚本确定浏览二进制路径,NEEDS_SETUP 时先征得用户同意再运行 cd <SKILL_DIR> && ./setup。导入命令为 $B cookie-import-browser,按提示选择浏览器、账号/配置文件与域名;也可在导航到匹配目标后直接传浏览器与 --domain。--profile 接收目录而非显示名;--all 需用户同意且不能与 --domain 或 --clear-storage 同用。

限制:--verify-auth 与 --clear-storage 默认关闭,需显式请求;--verify-auth 需用户私下配置 GSTACK_COOKIE_AUTH_SELECTOR 与 GSTACK_COOKIE_AUTH_EXPECTED_IDENTITY,缺失配置会在变更前拒绝。--clear-storage 仅 Chromium 支持,其他引擎拒绝重置。Dia 仅限 macOS。Windows 仅支持 DPAPI 兼容 Cookie,原生提取暂未启用。不得请求或公开 Cookie 值、密码、身份信息等敏感内容。导入影响整个上下文而非单个标签页;零导入、计数或 HTTP 200 都不能证明已登录。其他平台与收费信息暂未提供。