一键导入
web-browse
// 浏览网页、提取网页内容、截图、填写表单、浏览器自动化。支持静态页面(快速 Markdown 转换)和动态 JavaScript 页面(完整浏览器)。适合:阅读文章、实时数据查询、网页截图、表单提交、任何需要浏览器的操作。
// 浏览网页、提取网页内容、截图、填写表单、浏览器自动化。支持静态页面(快速 Markdown 转换)和动态 JavaScript 页面(完整浏览器)。适合:阅读文章、实时数据查询、网页截图、表单提交、任何需要浏览器的操作。
| name | web_browse |
| description | 浏览网页、提取网页内容、截图、填写表单、浏览器自动化。支持静态页面(快速 Markdown 转换)和动态 JavaScript 页面(完整浏览器)。适合:阅读文章、实时数据查询、网页截图、表单提交、任何需要浏览器的操作。 |
| license | Proprietary. LICENSE.txt has complete terms |
本 Skill 提供完整的网页浏览和自动化能力,支持两种模式:
| 模式 | 适用场景 | 主要工具 |
|---|---|---|
| 快速提取 | 静态页面、纯文本抓取、URL 转 Markdown | sandbox_convert_to_markdown |
| 浏览器全功能 | 动态页面、JavaScript 渲染、截图、表单填写、交互 | browser_* 系列工具 |
将任意 HTTP/HTTPS/file URL 直接转换为 Markdown,无需打开浏览器,速度最快。
用途:快速获取页面文字内容(不含截图)
参数:uri="https://example.com"
返回:页面 Markdown 文本
适合场景:新闻文章、文档页面、静态内容抓取
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 # 关闭当前标签页
browser_evaluate script="() => document.title" # 执行 JS,返回结果
1. sandbox_convert_to_markdown(uri="目标URL")
2. 从返回的 Markdown 中提取所需信息
3. 整理结果写入输出
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()
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()
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()
browser_screenshot 产生的截图存储在沙盒内,名称为 {name}.png;可用 sandbox_file_operations(action="read", path="路径", encoding="base64") 读取sandbox_convert_to_markdown;若被拦截,通知用户需要手动处理{session_dir}/outputs/ 目录(Markdown、JSON、截图等)任务结果必须包含以下字段:
{
"errcode": 0,
"errmsg": "success",
"url": "实际访问的URL",
"content_type": "text|markdown|screenshot|links",
"content": "提取的内容(文本/Markdown格式)",
"links": ["可选,页面链接列表"],
"output_files": ["可选,写入outputs/目录的文件路径"]
}
失败时:
{
"errcode": 1,
"errmsg": "错误信息:具体原因。建议:尝试xxx方法"
}
定时任务管理:创建、查看、删除定时任务。支持一次性(at)、周期(every)、cron 表达式三种触发模式。写入 data/cron/tasks.json,CronService 自动热重载生效,无需重启进程。
Use this skill to search the internet using Baidu when the user asks about recent events, current information, news, prices, people, companies, technical documentation, or any topic that may require up-to-date data beyond the AI's training knowledge. Supports filtering by time range (week/month/semiyear/year) and specific websites. Returns titles, URLs, and content summaries for each result.
飞书操作:向用户/群组发送消息(文字/富文本/图片/文件)、读取云文档/表格内容、查询群成员、管理日历事件。适合推送通知、发送处理结果文件、读取共享文档、批量发送报告等场景。
读取当前 Session 的完整历史对话,支持分页,用于在历史被截断时查阅早期记录