actionbook
Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.
npx skills add actionbook/actionbook --skill actionbook --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## 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.
- When to Use This Skill
- How It Works
- Browser Automation
- Start a session
- Core workflow: snapshot, act, wait
- Snapshot refs
- Command categories
- Cloud providers
- Example: End-to-End
- Eval Input Sources
- Eval Error Handling
- CDP Error Handling
- Selectors
- Login Page Handling
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
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.