Skills for Real Engineers. Straight from my .agents directory.
agent-browser
Agent skill fromcountbot-ai/CountBot
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
How to install agent-browser
npx skills add countbot-ai/CountBot# or add only this skill to Claude Code: copy the folder
workspace/skills/agent-browser/
# into
~/.claude/skills/agent-browser/ (all projects)
.claude/skills/agent-browser/ (one project)
1# Browser Automation with agent-browser23## Core Workflow45Every browser automation follows this pattern:671. **Navigate**: `agent-browser open <url>`82. **Snapshot**: `agent-browser snapshot -i` (get element refs like `@e1`, `@e2`)93. **Interact**: Use refs to click, fill, select104. **Re-snapshot**: After navigation or DOM changes, get fresh refs1112```bash13agent-browser open https://example.com/form14agent-browser snapshot -i15# Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"1617agent-browser fill @e1 "user@example.com"18agent-browser fill @e2 "password123"19agent-browser click @e320agent-browser wait --load networkidle21agent-browser snapshot -i # Check result22```2324## Essential Commands2526```bash27# Navigation28agent-browser open <url> # Navigate (aliases: goto, navigate)29agent-browser close # Close browser3031# Snapshot32agent-browser snapshot -i # Interactive elements with refs (recommended)33agent-browser snapshot -i -C # Include cursor-interactive elements (divs with onclick, cursor:pointer)34agent-browser snapshot -s "#selector" # Scope to CSS selector3536# Interaction (use @refs from snapshot)37agent-browser click @e1 # Click element38agent-browser fill @e2 "text" # Clear and type text39agent-browser type @e2 "text" # Type without clearing40agent-browser select @e1 "option" # Select dropdown option41agent-browser check @e1 # Check checkbox42…
Excerpt shown under the repository's MIT license.
More skills in CountBot
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
