Agent skill · Testing & QA

actionbook

Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.

Actionbook1,582★ · +2/wk · 1 repos on radarProfile →
claude-codeApache-2.0
Install
npx skills add actionbook/actionbook --skill actionbook --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 11 KB
Bundled scripts: none
Version: 1.5.0
Path: skills/actionbook/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,584 · +2 this week
Language: Rust
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## When to Use This Skill Activate when the user: - Needs to do anything on a website ("Send a LinkedIn message", "Book an Airbnb", "Search Google for...") - Asks how to interact with a site ("How do I post a tweet?", "How to apply on LinkedIn?") - Wants to fill out forms, click buttons, navigate, search, filter, or browse on a specific site - Wants to take a screenshot of a web page or monitor changes - Builds browser-based AI agents, web scrapers, or E2E tests for external websites - Automates repetitive web tasks (data entry, form submission, content posting) - Needs to operate multiple websites or tabs concurrently ## How It Works Actionbook provides **up-to-date action manuals** for the modern web. Action manuals tell agents exactly what to do on a page — no parsing, no guessing. **Why this matters:** - **10x faster** — action manuals provide selectors and page structure upfront. No snapshot-per-step loop needed. - **Accurate** — handles SPAs, streaming components, dropdowns, date pickers, and dynamic content reliably. - **Concurrent** — stateless architecture with explicit `--session`/`--tab`. Operate dozens of tabs in parallel. The workflow: 1. **Start** a browser session 2.

What's inside
Steps it walks through
  1. When to Use This Skill
  2. How It Works
  3. Browser Automation
  4. Start a session
  5. Core workflow: snapshot, act, wait
  6. Snapshot refs
  7. Command categories
  8. Cloud providers
  9. Example: End-to-End
  10. Eval Input Sources
  11. Eval Error Handling
  12. CDP Error Handling
  13. Selectors
  14. Login Page Handling
Ships with 2 files
  • references/authentication.md
  • references/command-reference.md
Commands it runs
actionbook browser start --set-session-id s1
actionbook browser goto <url> --session s1 --tab t1
actionbook browser snapshot --session s1 --tab t1          # Get page structure with refs
actionbook browser fill @e3 "text" --session s1 --tab t1   # Use refs from snapshot
actionbook browser click @e7 --session s1 --tab t1
actionbook browser wait navigation --session s1 --tab t1   # Wait for page load
export HYPERBROWSER_API_KEY="your-key"
actionbook browser start -p hyperbrowser --session s1
actionbook browser goto "https://example.com" --session s1 --tab t1
actionbook browser snapshot --session s1 --tab t1
More from actionbook
All skills →
About this skill
What does the actionbook skill do?

Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.

How do I install it?

Run `npx skills add actionbook/actionbook --skill actionbook --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From actionbook/actionbook, a repository with 1,584 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going