This is a full-featured browser automation skill that wraps Playwright-style interactions into clean CLI commands. It uses a snapshot and reference system: you grab interactive elements with `agent-browser snapshot -i`, get back refs like `@e1` and `@e2`, then interact with them directly. The command surface is extensive, covering everything from basic navigation and form filling to video recording, network mocking, and multi-tab management. It's built for testing workflows, scraping, and any task where you need programmatic browser control. The semantic locators are handy when you don't want to deal with snapshots. One caveat: the learning curve is real given how many commands and flags there are, but the quick start gets you going fast.

skills.sh installs
156
GitHub stars
4.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add m1heng/clawdbot-feishu --skill agent-browser --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Automation with agent-browser

Quick start

agent-browser open <url>        # Navigate to page
agent-browser snapshot -i       # Get interactive elements with refs
agent-browser click @e1         # Click element by ref
agent-browser fill @e2 "text"   # Fill input by ref
agent-browser close             # Close browser

Core workflow

  1. Navigate: agent-browser open <url>
  2. Snapshot: agent-browser snapshot -i (returns elements with refs like @e1, @e2)
  3. Interact using refs from the snapshot
  4. Re-snapshot after navigation or significant DOM changes

Commands

Navigation

agent-browser open <url>      # Navigate to URL (aliases: goto, navigate)
                              # Supports: https://, http://, file://, about:, data://
                              # Auto-prepends https:// if no protocol given
agent-browser back            # Go back
agent-browser forward         # Go forward
agent-browser reload          # Reload page
agent-browser close           # Close browser (aliases: quit, exit)
agent-browser connect 9222    # Connect to browser via CDP port

Snapshot (page analysis)

Sponsors

Details

Repository
github.com/m1heng/clawdbot-feishu
Categories
Testing & QA, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from m1heng/clawdbot-feishu

All 8
1cinience avataralicloud-observability-ptscinience/alicloud-skillsManage Alibaba Cloud Performance Testing Service (PTS) via OpenAPI/SDK. Use for scene lifecycle operations, test start/stop control, report retrieval, and metad126skills.sh installs
2butterbase-ai avatarjourney-templatesbutterbase-ai/butterbase-skillsUse as the optional template-publishing stage of the Butterbase journey, after deploy (and substrate, if used). Walks the user through authoring a clone-ready R0skills.sh installs
3callstackincubator avatardogfoodcallstackincubator/agent-skillsSystematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "e0skills.sh installs
4claude-office-skills avatarBrowser Automationclaude-office-skills/skillsAutomate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright0skills.sh installs
5Cornjebus avatarsecurity-analyzerCornjebus/security-analyzerComprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), 0skills.sh installs
6countbot-ai avataragent-browsercountbot-ai/countbotBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking scr0skills.sh installs