Actionbook

actionbook/actionbook/playground/rust-learner/skills/actionbook

by actionbook0e31254cc10a1fe0b57faa318ac0823500f42a40No license1.6K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 4 weeks ago

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.

Instructions onlyAI & Agents
AI-generated overview

Provides pre-computed website action manuals with page details, DOM structure and CSS/XPath selectors for browser automation.

What it does
This skill gives agents structured action manuals for websites instead of raw HTML. It searches manuals by keyword and returns URL-based action IDs with previews, then retrieves full details such as page elements, CSS/XPath selectors, element types, allowed methods like click, type and extract, and document metadata. The selectors are then used with the agent's own browser automation tool.
When to use it
Use it when you need CSS or XPath selectors for UI elements on a known website, when building browser-based AI agents, or when looking up how to interact with a site's interface.
Requirements
Requires access to the Actionbook MCP tools search_actions and get_action_by_id, plus a separate browser automation tool to execute the returned selectors. No scripts are included; it is instructions only.

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"]    }  ]}

Source and attribution

Source:actionbook/actionbookinplayground/rust-learner/skills/actionbookat commit0e31254

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal