webfetch-plus

Installation
SKILL.md

WebFetch Plus

执行原则

  • 把当前 skill 路径设置给 WFP_PATH
  • 任何命令执行,必须先 cd "$WFP_PATH"
  • 普通抓取可用管道,跳过安全提示
  • 管道输入按空白字符拆分参数;URL 和参数值不得包含空格
  • 脚本按 runtime/node/package.json 自动安装 CloakBrowser 与 Playwright;首次安装会使用进程锁,其他调用会等待完成
  • Agent / 非 TTY 环境不要运行人工验证流程;脚本会从 /tmp/wfp-states/*.json 自动选择匹配目标域名的最新会话,找不到时才报告需要交互验证
  • 默认 state 路径的唯一权威是 runtime 的 getDefaultStatePath()/tmp/wfp-states/<hostname-clean>.jsonhostname-clean 为 URL hostname 中非字母数字和连字符替换为 - 的结果)。不要在调用方自行猜测或另行实现该命名。

外部副作用

  • 访问传入的 HTTP(S) URL,并启动本地浏览器;--stealth 首次使用可能下载 Chromium
  • 正文默认写入 /tmp/wfp-tasks/
  • 失败证据始终写入 /tmp/wfp-evidence/,不受 --output-dir 影响
  • --save-state 会写入 Playwright storageState JSON(cookies / localStorage);文件可能含登录态,勿提交到 git
  • --out--output-dir 会写入调用方指定路径;不要让多个调用共用同一 --out 路径
Installs
38
GitHub Stars
40
First Seen
May 18, 2026
webfetch-plus — gitbyeos/open-part-skills