browser-automation
统一自动化入口。覆盖浏览器自动化(Playwright)和 Windows 桌面应用自动化(OpenReverse)。 浏览器场景:打开网页、点击、填表、爬取、截图、自动化登录、渗透页面交互。 桌面场景:操作 IDA/x64dbg 等 GUI 工具、Windows UI…
Skill by john0123412
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/john0123412-browser-automation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
browser-automation- Description
- 统一自动化入口。覆盖浏览器自动化(Playwright)和 Windows 桌面应用自动化(OpenReverse)。 浏览器场景:打开网页、点击、填表、爬取、截图、自动化登录、渗透页面交互。 桌面场景:操作 IDA/x64dbg 等 GUI 工具、Windows UI Automation、视觉驱动交互、桌面应用网络抓包。 触发关键词:浏览器自动化、桌面自动化、打开网页、填表、爬取、截图、自动化登录、Playwright、agent-browser、headless、OpenReverse、UIA、CUA、桌面操作、Windows 自动化。
- License
- MIT
- Instructions
- 235 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- playwright-cheatsheet.md · references/
- setup.ps1 · scripts/
SKILL.md (first lines)
# 自动化操作 (Desktop & Browser Automation) ## ACTION REQUIRED(读完后立刻执行) 1. `NOW`:确认当前任务是否命中本 skill 的适用范围 2. `NOW`:读取 `../tool-index.md`,校验工具可用性和实际路径 3. `NEXT`:缺工具时调用 bootstrap,不要猜路径 4. `ACT`:进入"工作流"第一步并执行,不要停在确认状态 ## 适用范围 当任务属于以下场景时使用本 skill: ### 浏览器场景(Playwright / agent-browser) - 打开网页并操作页面元素(点击、填表、提交) - 爬取页面内容或截图 - 自动化登录流程 - 渗透测试中与 Web 页面交互(提交 payload、触发 XSS) - 验证码页面的自动化处理 - 批量表单提交 ### 桌面应用场景(OpenReverse) - 操作 Windows 桌面应用(IDA Pro、x64dbg、Wireshark 等) - 需要视觉驱动交互(CUA 模式) - 需要结构化 UI 操作(UIA 模式) - 桌面应用的网络流量观察(内置 mitmproxy) - 自动化逆向工具的 GUI 操作 - 黑盒测试桌面软件 ### 与其他工具的分工 | 场景 | 用什么 | |------|--------| | 操作网页(浏览器内) | **Playwright / agent-browser** | | 操作桌面应用(Windows GUI) | **OpenReverse** | | 抓包分析、HTTP 请求捕获 | anything-analyzer 或 OpenReverse network lane | | JS 断点、Hook、CDP 调试 | jshookmcp | | 定位签名算法、补环境复现 | js-reverse | 简单判断: - 目标是网页 → Playwright - 目标是 Windows 桌面应用 → OpenReverse - 两者都需要 → 组合使用 --- ## Part 1: 浏览器自动化(Playwright / agent-browser) ### 核心工作流 ```bash # 1. 打开页面 agent-browser open <url> # 2. 获取可交互元素(返回 @e1, @e2... 引用) agent-browser snapshot -i # 3. 用引用操作元素 agent-browser click @e1 agent-browser fill @e2 "text" # 4. 完成后关闭 agent-browser close ``` ### 命令参考 ```bash # 导航 agent-browser open <url> agent-browser close # 页面快照 agent-browser snapshot # 完整无障碍树 agent-browser snapshot -i # 仅可交互元素(推荐) # 交互操作 agent-browser click @e1 agent-browser fill @e2 "text" agent-browser type @e2 "text" agent-browser press Enter agent-browser scroll down 500 # 获取信息 agent-browser get text @e1 agent-browser get title agent-browser get url # 等待 agent-browser wait @e1 agent-browser wait 2000 agent-browser wait --load networkidle ``` ### 注意事项 - 必须执行 `agent-browser close`,否则进程泄漏 - 操作前先 snapshot,不要猜元素引用 - 提交表单后用 `wait --load networkidle` 等页面稳定 --- ## Part 2: 桌面应用自动化(OpenReverse) ### 概述 [OpenReverse](https://github.com/zhexulong/openreverse) 是面向 AI Agent 的桌面交互与证据采集框架,支持: - **UIA 模式**:Windows UI Automation,结构化桌面控件操作 - **CUA 模式**:视觉驱动交互(Computer Use Agent),适合复杂 GUI - **网络观察**:内置 mitmproxy 代理 + 本地抓取 ### 交互模式选择 | 模式 | 适合场景 | 底层 | |------|---------|------| | UIA | 目标应用有标准 Windows 控件(按钮、文本框、列表) | Windows UI Automation API | | CUA | 目标应用 UI 复杂或非标准控件(IDA 的反汇编视图、自定义渲染界面) | 视觉识别 + 鼠标键盘 | ### 网络观察模式
From john0123412/PawnLogic, MIT.
More from john0123412/PawnLogic
- 0.611score
case-review
john0123412
Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional…
SkillAFreshness: A★ 4Claude Code +9 - 0.602score
attack-chain
john0123412
Use for authorized multi-stage attack-path planning and orchestration when a task spans reconnaissance, initial access, privilege escalation, lateral…
SkillAFreshness: A★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Aug 10, 2026 (2 months ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/john0123412/PawnLogic
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from john0123412
- 0.611score
case-review
john0123412
Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional…
SkillAFreshness: A★ 4Claude Code +9 - 0.602score
attack-chain
john0123412
Use for authorized multi-stage attack-path planning and orchestration when a task spans reconnaissance, initial access, privilege escalation, lateral…
SkillAFreshness: A★ 4Claude Code +9
Cite this page
browser-automation skill. Agent Mart. https://agentmart.dev/skills/john0123412-browser-automation (last updated 2026-10-24)