云表 web 自动账号登录:用 Chrome CDP 描述登录流程的 Agent Skill

前言

在云表(Eversheet)上做 Web 端自动化或让 Agent 代操作后台时,往往要先过账号登录这一关。常见做法是把应用地址、账号、密码写进脚本或提示词里,既难复用,也不利于在不同环境之间切换。

下面介绍 SkillHub 上的社区 Skill「云表web自动账号登录」:它用 Chrome DevTools Protocol(CDP)把云表 Web 登录拆成可执行的步骤,并单独约定「登录成功」的判断方式,而不在技能里硬编码应用地址与任何凭据。

这是什么

「云表web自动账号登录」是发布者 user_2a19425c 在 SkillHub 上架的 Agent Skill,坐标为 @user_2a19425c/eversheet-web-cdp-login-flow,当前版本 1.0.0,来源为 community,分类为 dev-programming。

官方简介概括为:基于 Chrome CDP 完成云表系统账号登录流程;只定义登录步骤与成功判断,不硬编码应用地址、账号、密码或任何凭据。页面标签标明 requires_api_key=false,不依赖额外 API Key 配置。

核心功能

结合 SkillHub 页面与元数据,可核实的能力边界如下:

  1. 登录路径通过 CDP 表达:面向云表 Web 端的账号登录,由 Chrome CDP 驱动浏览器侧操作,而不是在 Skill 文本里写死一套固定 URL 的爬虫脚本。
  2. 步骤与成功条件分离:Skill 侧重「怎么做登录」以及「怎样判定已登录」,具体站点地址、账号、密码由你在运行环境或对话中提供,不写入技能包。
  3. 无内置凭据:避免把生产账号、内网地址打进可分发技能,降低误提交与泄露风险。
  4. 标准 Skill 形态:安装后由 Agent 按通用 SKILL.md 约定读取并执行,可与其它云表相关自动化技能组合使用。

公开资料未列出逐步 CDP 命令或选择器清单;落地细节以安装后技能目录内的 SKILL.md 为准。

安装与启用

SkillHub 页面给出的安装指引是:参照 SkillHub 安装文档,安装坐标 @user_2a19425c/eversheet-web-cdp-login-flow。

1、确认 skillhub CLI

先检查本机是否已有 CLI:

command -v skillhub && skillhub --version

若未安装,可按官方文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装到当前 Agent 的 skills 目录

官方文档要求:安装时必须用 --dir 指向当前 Agent 实际使用的 skills 目录,否则默认落到 ./skills/ 可能不会被识别。

skillhub install @user_2a19425c/eversheet-web-cdp-login-flow --dir <skills 目录>

常用路径(摘自 SkillHub 安装文档,以你本机为准):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,按你所用客户端说明重启或刷新技能列表,使 Agent 能加载新 Skill。

3、通过自然语言触发安装(可选)

也可将 SkillHub 页面提供的提示词发给支持 Skill 的 AI,让其按上述文档完成安装,核心仍是同一坐标:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_2a19425c/eversheet-web-cdp-login-flow`。

典型用法

公开页面未附带独立可复制的端到端示例脚本。可复现的用法流程如下:

  1. 按上一节将 @user_2a19425c/eversheet-web-cdp-login-flow 安装到当前 Agent 的 skills 目录。
  2. 在任务中说明目标:需要对云表 Web 完成账号登录;提供本次会话可用的应用访问地址、账号与密码(或你方规定的凭据注入方式),并说明登录成功后 Agent 应继续做什么(例如进入指定模块、导出数据等)。
  3. 确保运行环境具备 Chrome 及 CDP 连通条件(具体前置以技能内 SKILL.md 为准)。
  4. 由 Agent 加载该 Skill,按其中定义的步骤执行登录,并按技能约定的成功判断确认会话已建立,再衔接后续操作。

若技能内对 CDP 端口、无头模式或超时另有说明,以安装包内文档为准。

适用场景与注意

适合谁

  • 需要在云表 Web 上反复登录、又希望凭据与技能包分离的开发者或运维。
  • 已在使用 Cursor、Claude Code、Codex 等支持 SkillHub 技能的 Agent,希望用 CDP 统一浏览器登录逻辑的团队。

限制与注意

  • 依赖 Chrome CDP 与浏览器环境;CI 或无图形界面环境需自行评估是否满足技能要求。
  • 云表前端改版可能导致选择器或步骤失效,需结合技能维护方更新版本(当前公开版本为 1.0.0)。
  • 凭据由你在运行时提供;Skill 本身不替代密钥管理与合规审计。
  • SkillHub 统计(抓取时):评分 100000,下载 995,安装 0;数据随平台更新而变化,以 Skill 详情页 为准。

结尾

「云表web自动账号登录」把云表 Web 登录收敛为 CDP 可执行的步骤与成功判断,并避免在技能中硬编码地址与账号密码,适合作为云表相关 Agent 自动化的登录前置模块。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_2a19425c/eversheet-web-cdp-login-flow
  • API 条目:https://api.skillhub.cn/user_2a19425c/eversheet-web-cdp-login-flow
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye