用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/djblack1209-coder/OpenClaw-Bot --skill page-agent命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | page-agent |
| description | Alibaba 开源的网页 GUI Agent,用自然语言直接控制浏览器界面,一行代码集成。替代复杂的 Playwright 脚本。 |
| metadata | {"openclaw":{"emoji":"🌐"}} |
阿里巴巴开源的网页内 GUI 代理,用自然语言控制浏览器界面。
pip install page-agent
当前方式(Playwright 脚本,易碎):
await page.click('#post-button');
await page.fill('textarea.content', text);
await page.click('button[type="submit"]');
Page-Agent 方式(自然语言,鲁棒):
from page_agent import PageAgent
agent = PageAgent(page)
await agent.act("点击发布按钮")
await agent.act("在内容框中输入: " + text)
await agent.act("点击提交")
# tools/social-browser-adapter 升级
from page_agent import PageAgent
async def publish_to_x(content):
agent = PageAgent(browser_page)
await agent.act("点击撰写推文按钮")
await agent.act(f"输入推文内容: {content}")
await agent.act("点击发布按钮")
return await agent.act("确认推文已发布成功")
async def publish_to_xhs(content, images):
agent = PageAgent(browser_page)
await agent.act("点击发布笔记")
for img in images:
await agent.act(f"上传图片: {img}")
await agent.act(f"输入笔记内容: {content}")
await agent.act("点击发布")
social-browser-adapter.mjs 中的 Playwright 硬编码crawl4ai 的部分场景| 工具 | 适用场景 | 优势 |
|---|---|---|
| Playwright (当前) | 结构稳定的页面 | 速度快、精确 |
| Page-Agent (新增) | 页面结构不稳定 | 鲁棒、自然语言 |
| crawl4ai | 数据采集 | 专注提取 |
建议: Playwright 作为主路径,Page-Agent 作为降级方案和新页面的快速原型。