浏览器行动锻造台
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2cc35c71/browser-act-skill-forge。
技能介绍
解决的问题
当 Agent 需要抓取指定站点的数据或完成页面操作时,直接硬编码选择器或临时试接口往往脆弱:反爬、分页、会话超时和异步渲染都会导致批量任务失败。尤其当目标站点没有公开文档、接口参数需要页面上下文时,一次性脚本很难维护。browser-act-skill-forge 把“描述需求”变成“生成并验证能力包”的过程,先探索稳定路径,再固化成后续可复用的 SKILL.md 与 Python 脚本。
工作方式
- 需求确认:识别目标、站点、执行意图和输出目录;若只有业务目标,会先搜索候选站点并让用户选择。
- 能力探索:优先找 API 端点,API 不可行时回退 DOM;记录可复现调用方式、枚举参数和失败重试策略。探索失败时按目标回溯,枚举替代手段,而不是反复改参数。
- 脚本封装:将验证过的 JS 片段写成
scripts/*.py,用argparse暴露业务参数,并做端到端与异常场景验证。 - 交付测试:自动生成最小测试用例,通过 Sub-Agent 执行,失败则修复重测,再安装或报告结果。
适用边界
它只操作用户浏览器中已可见、可手动完成的数据与动作,不绕过登录或权限;中间 HAR、临时记录和本地结果保存在用户机器上。它不读取或写入经验笔记,生成过程也不依赖外部服务传输业务数据。对于大规模提取,推荐先探索生成 Skill,再按 Skill 执行,避免直接批量抓取的脆弱性。
使用场景
- 运营人员需要定期从竞品官网价格页抓取字段,并固化成可复用提取脚本。
- 分析师只有业务目标,需要搜索候选站点、确认数据源,再生成抓取能力包。
- 工程师要把已登录控制台的筛选、翻页和导出动作封装成可复用浏览器技能。
- 数据工程师要在无公开 API 的页面上发现接口,接口不可行时回退 DOM 选择器。
适合人员
- 需要跟踪竞品官网价格与库存字段的数据运营
- 要在已登录内部系统里重复执行筛选、翻页、导出的业务分析师
- 想把网站数据提取逻辑从临时脚本固化为可复用 Agent 技能的后端工程师
- 负责无文档站点接口发现与选择器稳定性的爬虫工程师