Agent skill

actionbook

Access pre-computed website action manuals containing page descriptions, functionality, DOM structure, and element selectors for browser automation. Use when you need CSS/XPath selectors for UI elements, building browser-based AI agents, or looking up how to interact with a website's UI.

Stars 1,464
Forks 102

Install this agent skill to your Project

npx add-skill https://github.com/actionbook/actionbook/tree/main/playground/rust-learner/skills/actionbook

SKILL.md

Actionbook

Pre-computed action manuals for browser automation. Agents receive structured page information instead of parsing entire HTML.

Workflow

  1. search_actions - Search by keyword, returns URL-based action IDs with content previews
  2. get_action_by_id - Get full action manual with page details, DOM structure, and element selectors
  3. Execute - Use returned selectors with your browser automation tool

MCP Tools

  • search_actions - Search by keyword. Returns: URL-based action IDs, content previews, relevance scores
  • get_action_by_id - Get full action details. Returns: action content, page element selectors (CSS/XPath), element types, allowed methods (click, type, extract), document metadata

Parameters

search_actions:

  • query (required): Search keyword (e.g., "airbnb search", "google login")
  • type: vector | fulltext | hybrid (default)
  • limit: Max results (default: 5)
  • sourceIds: Filter by source IDs (comma-separated)
  • minScore: Minimum relevance score (0-1)

get_action_by_id:

  • id (required): URL-based action ID (e.g., example.com/page)

Example Response

json
{
  "title": "Airbnb Search",
  "url": "www.airbnb.com/search",
  "elements": [
    {
      "name": "location_input",
      "selector": "input[data-testid='structured-search-input-field-query']",
      "type": "textbox",
      "methods": ["type", "fill"]
    }
  ]
}

Expand your agent's capabilities with these related and highly-rated skills.

actionbook/actionbook

actionbook

Activate when the user needs to interact with any website — browser automation, web scraping, screenshots, form filling, UI testing, monitoring, or building AI agents. Provides pre-verified page actions with step-by-step instructions and tested selectors.

1,464 102
Explore
actionbook/actionbook

article-exporter

Export any web article to a local Obsidian-ready Markdown directory. Fetches page content via actionbook CLI, downloads images locally, rewrites image references to relative paths, and optionally translates the article using AI. Produces a self-contained folder with README.md, images/, and an index.md navigation file.

1,464 102
Explore
actionbook/actionbook

deep-research

Deep research and analysis tool. Generates comprehensive HTML reports on any topic, domain, paper, or technology. Use when user asks to research, analyze, investigate, deep-dive, or generate a report on any subject. Supports academic papers (arXiv), technologies, trends, comparisons, and general topics.

1,464 102
Explore
actionbook/actionbook

actionbook-web-test

Run browser-based web tests against websites using Actionbook CLI. Activate when the user wants to test a website workflow, run smoke tests, verify a user flow, check if a web application works, run regression tests, or validate browser-based interactions. Supports test definition, execution, assertion, reporting, and json-ui visual report generation.

1,464 102
Explore
actionbook/actionbook

arxiv-viewer

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 about arxiv papers, academic papers, research papers, paper summaries, latest papers, or wants to search/download/read papers.

1,464 102
Explore
actionbook/actionbook

actionbook-scraper

Generate and verify web scraper scripts using Actionbook's verified selectors. Auto-validates generated scripts and fixes errors.

1,464 102
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results