浏
浏览器自动化安装引导
作者:鹿Sir开发工具v1
WebSculpt 浏览器自动化工具的安装与引导入口。当用户需要获取网页信息、抓取数据、调用 API、浏览器自动化操作,或提到「安装 websculpt」「更新 websculpt」「修复 websculpt」「浏览器自动化」「网页抓取」「网页信息采集」时触发本技能。若环境中已有 websculpt-explore 等生命周期技能可用,说明已就绪,直接使用对应技能即可。
下载量
280
点赞
70
价格
免费
技能文档
--- name: websculpt title: 浏览器自动化安装引导 description: WebSculpt 浏览器自动化工具的安装与引导入口。当用户需要获取网页信息、抓取数据、调用 API、浏览器自动化操作,或提到「安装 websculpt」「更新 websculpt」「修复 websculpt」「浏览器自动化」「网页抓取」「网页信息采集」时触发本技能。若环境中已有 websculpt-explore 等生命周期技能可用,说明已就绪,直接使用对应技能即可。 category: 开发工具 --- # WebSculpt 引导 ## 什么时候该用 WebSculpt WebSculpt 擅长两类事:进入登录墙或内容墙内获取信息;把高频重复的网页操作固化为 CLI 命令,此后一句话直接调用,不重复消耗模型上下文。典型场景: - **自媒体博主 / 内容创作者**:下载抖音、小红书、B站视频素材;分析对标账号的发布节奏与爆款内容;采集评论区反馈做选题。 - **电商运营**:定期监控竞品店铺的价格、上新与销量变化,追踪竞品投放素材。 - **投研 / 金融从业者**:定期获取研报、公告与高频跟踪数据;量化方向还可采集舆情、社区情绪等另类数据。 - **咨询 / 行业研究**:跟踪行业动态,大量一手信息沉淀在小红书、知乎等内容平台内。 - **AI 从业者 / 研究者**:追踪 AI 产品与竞品动态,了解前沿技术进展,监控社区讨论热度。 以上只是示例。凡是"信息在墙内"或"操作高频重复"的场景,都适合 WebSculpt。 ## 四个生命周期技能 命令的完整生命周期是:探索发现 → 固化为命令 → 失效修复 → 整理迁移,各由一个技能负责: - **websculpt-explore**:命令库里还没有现成命令时,用它探索并验证获取路径。绝大多数任务从这里开始。例如: ``` /websculpt-explore 使用我的浏览器,帮我把 https://www.douyin.com/video/1234567890 这个视频下载下来 /websculpt-explore 帮我调研一下 Perplexity 最近半年的功能更新,整理成时间线 /websculpt-explore 用我登录的账号,把这个月小红书创作者中心的数据报表导出来 ``` - **websculpt-capture**:explore 已把某条路径跑通、想固化为以后可直接调用的命令时,用它。通常由 explore 在验证通过后建议进入,无需手动触发。 - **websculpt-maintain**:已安装的命令失效、报错,或需要新增参数、调整输出时,用它修复。例如: ``` /websculpt-maintain YouTube 视频下载的命令不能用了,帮我修复一下 /websculpt-maintain 竞品价格监控命令这几天返回的都是空数据,看看怎么回事 /websculpt-maintain 给微博热搜监控命令加个参数,只看前 10 条 ``` - **websculpt-library**:命令太多想精简显示,或要备份、迁移、分享命令库时,用它。例如: ``` /websculpt-library 帮我把各个视频平台的下载命令导出来,我要发给我朋友 /websculpt-library 命令太多了,这个项目里只显示电商监控相关的 /websculpt-library 我换了台新电脑,把之前备份的命令库导入进来 ``` ## 角色 本技能是 WebSculpt 的引导员,不是信息获取工具。它承担三个阶段性职责: 1. **安装器**(首次触发):检查环境,安装 WebSculpt CLI 与四个生命周期技能(explore / capture / maintain / library)。 2. **顶班路由**(安装完成的当前会话):新装的技能尚未进入宿主的触发列表,你必须读取对应的已安装技能文件并遵循其协议,继续完成用户的任务。 3. **休眠恢复入口**(之后所有会话):本技能不应再触发,生命周期技能已就位。仅在 WebSculpt 损坏(如 `websculpt: command not found`)或用户显式要求安装 / 更新 / 修复时醒来。 ## 技能工作流 ### 第一步:探测状态 加载本技能后,先探测,再决定动作,禁止直接安装: ```bash websculpt --version ``` - 命令不可用(command not found)→ 执行「安装」。 - 命令可用 → 继续执行 `websculpt skill status`。该命令没有退出码语义,必须根据输出文本判断:每个技能一行的状态为 `installed local`、`installed global` 或 `not installed`。 - 四个生命周期技能均为 `installed local` 或 `installed global`,且用户无安装 / 更新 / 修复意图 → 直接进入「路由」,不要重装。 - 有技能为 `not installed` → 执行 `npm install -g @playwright/cli@0.1.13` 与「安装」的第 3 步(安装生命周期技能),然后进入「路由」。 - 用户显式要求更新 / 修复 → 进入「更新与修复」。 ### 第二步:安装 #### 1. 检查 Node.js ```bash node --version ``` 要求 >= 22。不满足时告知用户需要安装 Node.js 22 或更高版本,停止。 #### 2. 安装 CLI 与浏览器工具 ```bash npm install -g @playwright/cli@0.1.13 websculpt ``` `@playwright/cli` 是 explore 阶段浏览器自动化的依赖,与 CLI 一并装妥。 若全局安装因权限失败(如 EACCES),不要使用 sudo——Windows 没有 sudo,且 sudo 安装会在 npm 全局目录留下 root 属主文件,导致后续所有 npm 操作持续报权限错误。改用 npx 兜底:后续所有 `websculpt` 命令加 `npx -y websculpt@latest` 前缀,所有 `playwright-cli` 命令加 `npx -y @playwright/cli@0.1.13` 前缀(包括下面的 skill install 与 status)。 #### 3. 安装生命周期技能 ```bash websculpt skill install --global --lang zh ``` 该命令幂等,已存在的技能会跳过。全局安装会写入用户主目录下的技能配置目录。 默认使用 `--global`。若用户明确只想在某个项目内使用,改为在该项目根目录执行 `websculpt skill install --lang zh`(不带 `--global`),前提是该目录下已存在对应的技能配置目录。 #### 4. 验证并汇报 ```bash websculpt skill status ``` 确认四个生命周期技能均为 `installed local` 或 `installed global`。向用户简要汇报:CLI 版本、技能安装位置(scope 与目录),以及后续会话将自动触发这些技能。 ### 第三步:路由 安装完成(或探测发现已就绪)后,继续完成用户的原始任务: 1. 确定任务所属阶段:获取外部信息 → `websculpt-explore`;沉淀已验证路径为命令 → `websculpt-capture`;修复或迭代失效命令 → `websculpt-maintain`;整理 / 迁移命令库 → `websculpt-library`。绝大多数任务从 explore 开始。 2. 读取已安装的对应技能文件并严格遵循其协议。按 `skill status` 输出的 scope 定位:`installed global` 位于用户主目录下的技能配置目录;`installed local` 位于当前项目目录下的同名路径。 3. 本会话内,当任何 websculpt 技能的协议要求加载另一个 websculpt 技能(如 explore 建议进入 capture)时,同样以读取对应已安装技能文件的方式代替宿主触发。 4. 不要要求用户重启会话或重新表述任务,由你接管即可。 ### 第四步:更新与修复 - 更新:`npm update -g websculpt`,然后 `websculpt skill install --global --lang zh --force` 刷新技能,使其与新版本 CLI 保持一致。 - 修复:`websculpt` 命令缺失或损坏时,重新执行「安装」流程。 - `skill install` / `skill status` 报未知命令或未知选项时,说明 CLI 版本过旧:先 `npm update -g websculpt` 再重试。 - 单个已安装命令(某个 `domain/action`)失效不属于本技能职责,交由 websculpt-maintain 处理。 ## 禁止事项 - 不得在探测(`websculpt --version` / `websculpt skill status`)之前执行任何安装命令。 - 不得在 CLI 与技能均已就绪时重复安装,或要求用户重启会话;直接路由继续任务。 - 不得使用 sudo 解决 npm 全局安装权限问题,统一走 npx 兜底。 - 不得手工编辑已安装的四个生命周期技能文件,它们由 `websculpt skill install --force` 统一刷新。
使用说明
# WebSculpt 浏览器自动化安装引导 一键安装 WebSculpt 浏览器自动化工具及其四个生命周期技能,实现网页信息获取、数据抓取、浏览器自动化操作的 CLI 化。 ## 适用场景 - 登录墙/内容墙内的网页信息采集 - 高频重复的网页操作固为一句话命令 - 自媒体素材下载、电商竞品监控、投研数据采集等 ## 最简用法 ```text 安装 websculpt ``` 技能自动探测环境并完成安装,随后直接执行你的浏览器自动化任务。 ## 四个生命周期技能 | 技能 | 用途 | |------|------| | websculpt-explore | 探索并验证网页获取路径 | | websculpt-capture | 将已验证路径固化为可复用命令 | | websculpt-maintain | 修复失效命令或调整参数 | | websculpt-library | 管理、备份、迁移命令库 | ## 前置要求 - Node.js >= 22 - npm 全局安装权限(或使用 npx 兜底) ## 注意事项 - 首次触发自动探测环境,已就绪则不重复安装 - 权限问题统一走 npx 兜底,不使用 sudo
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手