hxdflying/evopaw/web-browse

Claude Code and agent skill by hxdflying/evopaw

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

浏览网页、提取网页内容、截图、填写表单、浏览器自动化。支持静态页面(快速 Markdown 转换)和动态 JavaScript 页面(完整浏览器)。适合:阅读文章、实时数据查询、网页截图、表单提交、任何需要浏览器的操作。

Install

npx vskill@latest install hxdflying/evopaw/web-browse

SKILL.md

The same SKILL.md was published earlier as kid0317/xiaopow/web-browse.

Web Browse Skill — 网页浏览与内容提取

概述

本 Skill 提供完整的网页浏览和自动化能力,支持两种模式:

模式适用场景主要工具
快速提取静态页面、纯文本抓取、URL 转 Markdownsandbox_convert_to_markdown
浏览器全功能动态页面、JavaScript 渲染、截图、表单填写、交互browser_* 系列工具

工具速查

快速模式:sandbox_convert_to_markdown

将任意 HTTP/HTTPS/file URL 直接转换为 Markdown,无需打开浏览器,速度最快。

用途:快速获取页面文字内容(不含截图)
参数:uri="https://example.com"
返回:页面 Markdown 文本

适合场景:新闻文章、文档页面、静态内容抓取


浏览器全功能模式:browser_* 系列
导航
browser_navigate url="https://example.com" # 打开页面
browser_go_back # 返回上一页
browser_go_forward # 前进
browser_close # 任务完成后关闭浏览器
内容提取
browser_get_markdown # 获取页面 Markdown(最推荐)
browser_get_text # 获取页面纯文本
browser_read_links # 获取页面所有链接
截图
browser_screenshot name="截图名" fullPage=true # 截取页面截图
browser_screenshot selector="CSS选择器" # 截取特定元素
页面交互(先获取元素索引,再操作)
# 第一步:获取页面上所有可点击/输入/选择的元素
browser_get_clickable_elements
# 第二步:根据 index 操作
browser_click index=3 # 点击元素
browser_form_input_fill index=5 value="搜索内容" # 填写表单
browser_select index=2 value="选项值" # 下拉选择
browser_hover index=1 # 悬停
browser_press_key key="Enter" # 按键(Enter/Tab/Escape等)
滚动与标签页
browser_scroll amount=500 # 向下滚动 500px
browser_scroll amount=-500 # 向上滚动
browser_tab_list # 列出所有标签页
browser_new_tab url="https://..." # 新标签页打开
browser_switch_tab index=1 # 切换标签页
browser_close_tab # 关闭当前标签页
JavaScript 执行
browser_evaluate script="() => document.title" # 执行 JS,返回结果

标准操作流程

流程 1:快速内容提取(静态页面)
1. sandbox_convert_to_markdown(uri="目标URL")
2. 从返回的 Markdown 中提取所需信息
3. 整理结果写入输出
流程 2:搜索并获取结果
1. browser_navigate(url="https://www.google.com")
2. browser_get_clickable_elements() → 找到搜索框 index
3. browser_form_input_fill(index=X, value="搜索词")
4. browser_press_key(key="Enter")
5. browser_get_markdown() → 获取搜索结果页内容
6. browser_read_links() → 获取结果链接列表
7. (可选) browser_navigate(url="感兴趣的结果链接")
8. browser_get_markdown() → 获取详细页面内容
9. browser_close()
流程 3:网页截图
1. browser_navigate(url="目标URL")
2. browser_scroll(amount=0) → 滚动到顶部确认页面加载
3. browser_screenshot(name="page", fullPage=true)
4. 截图文件保存在沙盒,可通过 sandbox_file_operations 读取(base64)后输出
5. browser_close()
流程 4:填写并提交表单
1. browser_navigate(url="表单页面URL")
2. browser_get_clickable_elements() → 列出所有可交互元素
3. browser_form_input_fill(index=X, value="...") → 填写各字段
4. browser_select(index=Y, value="选项") → 填写下拉
5. browser_click(index=Z) → 点击提交按钮
6. browser_get_text() → 确认提交结果
7. browser_close()

重要注意事项

  1. 优先用 sandbox_convert_to_markdown:对静态内容页面,它比打开浏览器快 3-5 倍,且不消耗浏览器资源
  2. browser_get_clickable_elements 只调用一次:获取元素列表后根据 index 操作,不要重复调用
  3. 任务完成必须调用 browser_close():释放浏览器资源
  4. 截图文件位置:browser_screenshot 产生的截图存储在沙盒内,名称为 {name}.png;可用 sandbox_file_operations(action="read", path="路径", encoding="base64") 读取
  5. 遇到验证码/反爬:先尝试 sandbox_convert_to_markdown;若被拦截,通知用户需要手动处理
  6. 输出文件:将提取的内容写入 {session_dir}/outputs/ 目录(Markdown、JSON、截图等)

输出格式要求

任务结果必须包含以下字段:

json
{
"errcode": 0,
"errmsg": "success",
"url": "实际访问的URL",
"content_type": "text|markdown|screenshot|links",
"content": "提取的内容(文本/Markdown格式)",
"links": ["可选,页面链接列表"],
"output_files": ["可选,写入outputs/目录的文件路径"]
}

失败时:

json
{
"errcode": 1,
"errmsg": "错误信息:具体原因。建议:尝试xxx方法"
}

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/hxdflying/evopaw/web-browse/badge)](https://verified-skill.com/skills/hxdflying/evopaw/web-browse)

Something wrong with this skill or its page? Tell us.