用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pynbj1001/agent-workspace --skill smart-browser命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring >5 tool calls. Supports automatic session recovery after /clear.
追踪全球 AI 圈顶级账号,实时获取 AI 行业最新动态。当用户想了解 OpenAI、DeepSeek、Anthropic、Google DeepMind 等 AI 巨头最新发布,或想第一时间知道 AI 圈发生了什么重大事件时使用此技能。适用于:AI 资讯日报、每周 AI 动态总结、特定账号最新推文追踪、行业重大新闻即时推送。
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".
基于 SOC 职业分类
正在显示 SKILL.md
| name | Smart Browser |
| description | 持久化 Chrome Profile 浏览器自动化技能,支持 JS 渲染等待和结构化数据提取。专为抓取动态网站议程/数据设计。 |
| read_when | ["抓取需要 JS 渲染的网站内容","使用持久化浏览器会话抓取数据","提取会议议程、活动日程等结构化数据","保存网页数据为 Markdown"] |
| metadata | {"clawdbot":{"emoji":"🌐","requires":{"bins":"[Truncated]"}}} |
| allowed-tools | Bash(agent-browser:*) |
本技能使用 agent-browser 配合持久化 Chrome Profile,专门用于抓取需要 JavaScript 渲染的动态网站内容。
--session 参数保持浏览器状态# 打开页面,使用持久化会话
agent-browser --session mwc-session open <url>
# 等待页面完全加载
agent-browser --session mwc-session wait --load networkidle
# 或等待特定元素出现
agent-browser --session mwc-session wait @e1
# 获取交互式元素快照
agent-browser --session mwc-session snapshot -i --json
# 获取元素文本
agent-browser --session mwc-session get text @e1
# 获取 HTML
agent-browser --session mwc-session get html @e1
# 执行 JavaScript 提取数据
agent-browser --session mwc-session eval "<js-code>"
使用脚本将提取的数据格式化为 Markdown 并保存。
# 1. 打开 MWC 议程页面
agent-browser --session mwc open https://www.mwcbarcelona.com/agenda
# 2. 等待 JS 渲染完成
agent-browser --session mwc wait --load networkidle
agent-browser --session mwc wait 3000
# 3. 获取快照找到议程元素
agent-browser --session mwc snapshot -i
# 4. 提取所有 session 数据
agent-browser --session mwc eval "
const sessions = document.querySelectorAll('.session-item');
return Array.from(sessions).map(s => ({
title: s.querySelector('.title')?.textContent || '',
time: s.querySelector('.time')?.textContent || '',
speaker: s.querySelector('.speaker')?.textContent || '',
description: s.querySelector('.description')?.textContent || ''
}));
"
# 5. 保存为 Markdown
# (使用脚本处理输出并写入文件)
# 等待网络空闲
agent-browser wait --load networkidle
# 等待特定毫秒
agent-browser wait 5000
# 等待元素出现
agent-browser wait @e1
# 等待文本出现
agent-browser wait --text "加载完成"
# 等待 JS 条件
agent-browser wait --fn "document.readyState === 'complete'"
# 等待 URL 变化
agent-browser wait --url "/agenda"
# 列出所有会话
agent-browser session list
# 关闭特定会话
agent-browser --session mwc close
# 保存会话状态
agent-browser --session mwc state save mwc-state.json
# 加载会话状态
agent-browser --session mwc state load mwc-state.json
# 显示浏览器窗口(调试模式)
agent-browser --session mwc open <url> --headed
# 查看控制台消息
agent-browser --session mwc console
# 截图
agent-browser --session mwc screenshot mwc-page.png
# 录制视频
agent-browser --session mwc record start ./mwc-demo.webm
# ... 执行操作 ...
agent-browser --session mwc record stop
抓取的数据保存为 Markdown 格式:
# MWC 2026 议程
## Session 1
- **时间**: 2026-03-03 09:00
- **主题**: 5G 未来演进
- **演讲者**: John Doe, CEO @ TechCorp
- **描述**: 探讨 5G 技术的未来发展方向...
## Session 2
...
--session 名称创建独立的浏览器上下文--timeout 参数设置超时(默认 30000ms)close 关闭会话释放资源--load networkidleagent-browser CLI: https://github.com/vercel-labs/agent-browser/root/.openclaw/workspace/skills/smart-browser/