actionbook
Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.
Automates browser interactions for form filling and web page interaction. Used by the request-website command to submit website indexing requests.
$ npx -y skills add actionbook/actionbook --skill agent-browser --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-browserContext preview
The summary Claude sees to decide when to auto-load this skill.
Automates browser interactions for form filling and web page interaction. Used by the request-website command to submit website indexing requests.
name: agent-browser description: Automates browser interactions for form filling and web page interaction. Used by the request-website command to submit website indexing requests.
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
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 5. **Always close**: `agent-browser close`
agent-browser open <url> # Navigate to URL agent-browser close # Close browser (ALWAYS do this)
agent-browser snapshot # Full accessibility tree agent-browser snapshot -i # Interactive elements only (recommended)
agent-browser click @e1 # Click agent-browser fill @e2 "text" # Clear and type agent-browser type @e2 "text" # Type without clearing agent-browser press Enter # Press key agent-browser scroll down 500 # Scroll page
agent-browser get text @e1 # Get element text agent-browser get title # Get page title agent-browser get url # Get current URL
agent-browser wait @e1 # Wait for element agent-browser wait 2000 # Wait milliseconds agent-browser wait --load networkidle # Wait for network idle
# Open Actionbook request page agent-browser open "https://actionbook.app/request-website" # Get form elements agent-browser snapshot -i # Output shows: textbox "Site URL" [ref=e1], textbox "Email" [ref=e2], textbox "Use Case" [ref=e3], button "Submit" [ref=e4] # Fill form agent-browser fill @e1 "https://example.com/products" agent-browser fill @e2 "user@example.com" agent-browser fill @e3 "Scraping product catalog" # Submit agent-browser click @e4 agent-browser wait --load networkidle # Verify submission agent-browser snapshot -i # Close browser agent-browser close
Add to `.claude/settings.local.json`:
{
"permissions": {
"allow": [
"Bash(agent-browser *)"
]
}
}Or run `./setup.sh` to configure automatically.
Let your AI agent get the sources behind logins and paywalls.
Repo: actionbook/actionbook
Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.
Generate and verify web scraper scripts using Actionbook's verified selectors. Auto-validates generated scripts and fixes errors.
View, search, and download academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv. Use when user asks…
Deep research and analysis tool. Generates comprehensive HTML reports on any topic, domain, paper, or technology. Use when user asks to research, analyze,…
Learn Rust language features and crate updates. Use when user asks about Rust version changelog, what's new in Rust, crate updates, Cargo.toml dependencies,…
Deep research and analysis tool. Generates comprehensive HTML reports on any topic, domain, paper, or technology. Enhanced with advanced browser automation —…