/install pinchtab-browser-ops
PinchTab Browser Ops
Use PinchTab as the default browser-control path.
Workflow
- Start and verify PinchTab
- Navigate and snapshot page structure
- Operate elements by refs (
click/fill/press) from fresh snapshots - Verify outcome with
text, URL, and key UI markers
1) Instance lifecycle policy (mandatory)
Always reuse existing running instance first.
Rules:
- Reuse current running instance/profile whenever it is operable.
- Launch a new instance only when no operable instance exists.
- Do not close browser instances after task completion.
- Keep the instance alive for subsequent tasks and state continuity.
Check state first:
pinchtab health
pinchtab instances
pinchtab tab list
Only if unavailable, start service/instance:
pinchtab server
# then launch an instance only when needed
2) Navigate and map page
Open the target page:
pinchtab nav \x3Curl>
# or
pinchtab nav \x3Curl> --new-tab
Get actionable structure (preferred):
pinchtab snap -i -c
Use pinchtab find "\x3Clabel>" if the page is large, then confirm with a fresh snap before action.
3) Operate safely by refs
Prefer deterministic commands:
pinchtab click \x3Cref>
pinchtab fill \x3Cref> "..."
pinchtab press \x3Cref> Enter
Rules:
- Re-snapshot after each major state change (modal open, route change, submit, tab switch).
- Insert a short stabilization delay (
1-2s) between critical actions on dynamic pages. - Do not reuse stale refs after navigation or rerender.
- Retry at most 2 times with fresh
snap; then ask for human intervention.
4) Verify and finish
Always validate completion using:
pinchtab text
pinchtab tab list
Check at least one concrete success signal (for example: “草稿箱(1)”, “保存成功”, changed URL, expected title).
Login/CAPTCHA policy
- Require user to complete login, QR scan, SMS code, CAPTCHA, or 2FA manually in local browser.
- Do not request, store, or relay one-time codes.
- Resume automation only after user confirms “已登录”.
Fallback policy
If strict nav/snap/find/click/fill/press/text cannot progress:
- Recheck page state and auth state.
- Ask user for one manual step (focused unblock only).
- Use
evalonly when explicitly approved and only for short-lived unblock; revert to normal flow immediately.
Resource map
- 小红书长文发布标准流程(标题\x3C=20、正文描述、话题、暂存离开):
references/xiaohongshu-longform.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pinchtab-browser-ops - 安装完成后,直接呼叫该 Skill 的名称或使用
/pinchtab-browser-ops触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
PinchTab Browser Ops 是什么?
Browser automation via PinchTab CLI (nav/snap/find/click/fill/press/text) with low-token accessibility-tree flow. Use when the user asks to operate websites,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 383 次。
如何安装 PinchTab Browser Ops?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pinchtab-browser-ops」即可一键安装,无需额外配置。
PinchTab Browser Ops 是免费的吗?
是的,PinchTab Browser Ops 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PinchTab Browser Ops 支持哪些平台?
PinchTab Browser Ops 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PinchTab Browser Ops?
由 WisZhou(@wiszhou)开发并维护,当前版本 v0.1.4。