with one click
smart-browser
持久化 Chrome Profile 浏览器自动化技能,支持 JS 渲染等待和结构化数据提取。专为抓取动态网站议程/数据设计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
持久化 Chrome Profile 浏览器自动化技能,支持 JS 渲染等待和结构化数据提取。专为抓取动态网站议程/数据设计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
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 "贴图/图文/文章".
Scans your OpenClaw environment for leaked secrets — API keys, tokens, credentials in .env files, installed skills, and shell history. Runs silently on startup, deep scans on demand. Fixes issues with your permission.
贝叶斯思维技能。帮你评估持仓股票和国际宏观事件,基于贝叶斯概率思维做投资决策。核心思维:三门问题换门哲学、沉没成本止损纪律、概率期望值决策。适用于持仓检查、宏观事件分析、央行利率、地缘政治、买入前评估、卖出决策、组合复盘。
买方思维新闻解读技能。**当用户提及财经新闻、投资事件、财报、宏观政策、市场动态时,必须使用此技能**。用机构投资者视角分析投资机会,输出 L1-L5 五层分析(事实→背景→影响→预期→行动),包含历史对比、受益/受损方、具体投资建议(股票代码、仓位%、止损位)。**即使新闻看似简单也要用**——买方思维是核心差异化能力。
Based on SOC occupation classification
| name | Smart Browser |
| description | 持久化 Chrome Profile 浏览器自动化技能,支持 JS 渲染等待和结构化数据提取。专为抓取动态网站议程/数据设计。 |
| read_when | ["抓取需要 JS 渲染的网站内容","使用持久化浏览器会话抓取数据","提取会议议程、活动日程等结构化数据","保存网页数据为 Markdown"] |
| metadata | {"clawdbot":{"emoji":"🌐","requires":{"bins":["node","npm","agent-browser"]}}} |
| 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/