⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

v0.1.5

openclaw-gemini-web

@etherstrings⭐ 1 stars

当用户希望 OpenClaw 通过 Gemini 网页版完成通用浏览器交互时使用,包括登录、续接或分叉 Gemini 线程、上传文件给 Gemini 分析、向 Gemini 提问、起草或总结内容,以及生成可下载图片。

Use with your AI agent

Open your project in any AI assistant that can read your files. Works with ChatGPT, Claude, Claude Code, Codex, Cursor, Hermes Agent, OpenClaw, Grok Bot, and more.

Download SKILL.md

Your agent needs access to this page’s linked instructions and your project files. Copying does not install or execute anything.

—/10

// RATINGS

⭐GitHub Stars
⭐ 1 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

OpenClaw Gemini Web Skill

复用真实浏览器会话,把 Gemini 网页版稳定接进 OpenClaw。

Donate ClawHub Browser TOTP Gemini Web Skill

真 Chrome 会话复用 · 2FA 辅助 · 文件上传 · 图片生成 · 线程续接

查看 ClawHub 技能页 · 跳转到赞助支持

一个通过 OpenClaw 托管浏览器驱动 Gemini 网页版的 skill 项目。

赞助支持

如果这个项目对你有帮助,欢迎赞助支持继续迭代。

  • 如果 GitHub 仓库页面已经显示 Sponsor this project 模块,可以直接点击
  • 如果当前页面没有显示 GitHub 的 Sponsor 模块,请直接使用下面这组仓库内捐赠入口
  • 如果你更习惯国内付款方式,可以直接扫码赞助

支持会优先用于浏览器自动化测试、模型调用和后续功能迭代。

功能简介

  • 复用 OpenClaw 浏览器档案中的 Gemini 登录状态
  • 当 OpenClaw 当前运行上下文里已经有密钥时,执行尽力而为的自动登录
  • 无需第三方依赖即可生成 TOTP / 2FA 验证码
  • 支持 Gemini 文本对话、线程续接、文件和图片上传、分析与起草任务、图片生成以及下载处理

已验证流程

这个项目已经在干净的 OpenClaw 浏览器档案中完成过端到端实测:

  • Google 账号邮箱输入步骤
  • Google 密码输入步骤
  • Google Authenticator TOTP / 两步验证步骤
  • 成功进入 https://gemini.google.com/app
  • 在 Gemini 内成功完成一轮提示词与回复闭环

另外,这个仓库已经沉淀了一次更细的“地区问题 vs 登录问题”排查结论,核心经验如下:

  • 不要把“跳回登录页”“新自动化浏览器报 502”直接判成地区不支持
  • 更稳定的路径是 OpenClaw 托管浏览器 / 真 Chrome + 复用会话 + TOTP
  • Google Authenticator 验证页里,这次实测可用的输入框是 #totpPin
  • 登录完成后,应至少再验证一次 myaccount.google.com 和一次真实 Gemini 对话

完整手册见:

项目结构

skills/openclaw-gemini-web/
  SKILL.md
  scripts/totp.py
tests/
  test_totp.py

本地验证

python3 -m unittest discover -s tests -p 'test_*.py'
openclaw skills list
openclaw skills info openclaw-gemini-web

请在仓库根目录运行 OpenClaw 命令,这样工作区级别的 skills/ 目录才能被正确识别。

TOTP 辅助工具

示例:

python3 skills/openclaw-gemini-web/scripts/totp.py --secret JBSWY3DPEHPK3PXP
python3 skills/openclaw-gemini-web/scripts/totp.py --env GEMINI_WEB_TOTP_SECRET
python3 skills/openclaw-gemini-web/scripts/totp.py --uri 'otpauth://totp/Gemini:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Gemini'

登录与地区排查基线

推荐按下面顺序判断,不要一上来就把问题归因到地区:

  1. 先打开 https://gemini.google.com/app,确认是“未登录”还是“明确的地区不支持页”
  2. 优先复用 OpenClaw 托管浏览器里的现有会话
  3. 如果必须人工排障,优先接管真 Chrome 会话,而不是新起一个纯自动化浏览器
  4. 遇到 Google Authenticator 时,用仓库自带脚本生成验证码并填写 #totpPin
  5. 登录成功后,再访问 https://myaccount.google.com/personal-info
  6. 最后给 Gemini 发一条最小消息,确认它真的能返回内容

这套判断顺序的目的,是把下面三类问题明确拆开:

  • Google 登录风控
  • 会话没有真正登录完成
  • Gemini 真正的地区限制

发布到 ClawHub

clawhub publish skills/openclaw-gemini-web \
  --slug openclaw-gemini-web \
  --name "OpenClaw Gemini Web" \
  --version 0.1.5 \
  --changelog "补充 Gemini 登录、TOTP 与地区排查的实测经验"

// HOW IT'S BUILT

KEY FILES

skills/openclaw-gemini-web/SKILL.mdREADME.md

// REPO STATS

1 stars