Browser action engine for AI agents.
Actionbook publishes skills that help AI agents work with web pages and Rust code, including exporting articles to local Markdown folders with downloaded images and optional AI translation, browser automation through the agent-browser CLI, and action manuals for operating websites. The author also offers guidance on embedded no_std Rust, error handling in Rust, and internal skills for managing and maintaining generated Rust skill documentation. Its most distinctive work is the combination of browser action tooling with Rust-focused knowledge aids.
Actionbook
13 skills · 1,626 stars · Apache-2.0
Actionbook Browser action engine.
Actionbook Activate when the user needs to interact with any website — browser automation, web scraping, scr…
Actionbook Scraper Generate and verify web scraper scripts using Actionbook's verified selectors.
Actionbook Web Test Run browser-based web tests against websites using Actionbook CLI.
Active Research Deep research and analysis tool.
Agent Browser Automates browser interactions for web testing, form filling, screenshots, and data extraction.
Agent Browser Automates browser interactions for form filling and web page interaction.
Article Exporter Export any web article to a local Obsidian-ready Markdown directory.
Arxiv Viewer View, search, and download academic papers from arXiv.
Deep Research Deep research and analysis tool.
Extract Extract structured data from websites and produce an executable Playwright script plus extracted…
Json Ui CRITICAL: Use for json-ui component rendering and development.
Rust Learner Learn Rust language features and crate updates.
Rust Skills
38 skills · 1,575 stars
Coding Guidelines Use when asking about Rust code style or best practices.
Core Actionbook Internal support skill for actionbook MCP selectors used by Rust documentation research workflows.
Core Agent Browser Internal support skill for agent-browser CLI workflows used by rust-learner, docs-researcher, and…
Core Dynamic Skills Internal command support for dynamic Rust crate skill management.
Core Fix Skill Docs Internal maintenance support for checking and fixing generated Rust skill documentation references.
Domain Cli Use when building CLI tools.
Domain Cloud Native Use when building cloud-native apps.
Domain Embedded Use when developing embedded/no_std Rust.
Domain Fintech Use when building fintech apps.
Domain Iot Use when building IoT apps.
Domain Ml Use when building ML/AI apps in Rust.
Domain Web Use when building web services.
M01 Ownership CRITICAL: Use for ownership/borrow/lifetime issues.
M02 Resource CRITICAL: Use for smart pointers and resource management.
M03 Mutability CRITICAL: Use for mutability issues.
M04 Zero Cost CRITICAL: Use for generics, traits, zero-cost abstraction.
M05 Type Driven CRITICAL: Use for type-driven design.
M06 Error Handling CRITICAL: Use for error handling.
M07 Concurrency CRITICAL: Use for concurrency/async.
M09 Domain CRITICAL: Use for domain modeling.
M10 Performance CRITICAL: Use for performance optimization.
M11 Ecosystem Use when integrating crates or ecosystem questions.
M12 Lifecycle Use when designing resource lifecycles.
M13 Domain Error Use when designing domain error handling.
M14 Mental Model Use when learning Rust concepts.
M15 Anti Pattern Use when reviewing code for anti-patterns.
Meta Cognition Parallel EXPERIMENTAL: Three-layer parallel meta-cognition analysis.
Rust Call Graph Visualize Rust function call graphs using LSP.
Rust Code Navigator Navigate Rust code using LSP.
Rust Daily CRITICAL: Use for Rust news and daily/weekly/monthly reports.
Rust Deps Visualizer Visualize Rust project dependencies as ASCII art.
Rust Learner Use when asking about Rust versions or crate info.
Rust Refactor Helper Safe Rust refactoring with LSP analysis.
Rust Router CRITICAL: Use for ALL Rust questions including errors, design, and coding.
Rust Skill Creator Use when creating skills for Rust crates or std library documentation.
Rust Symbol Analyzer Analyze Rust project structure using LSP symbols.
Rust Trait Explorer Explore Rust trait implementations using LSP.
Unsafe Checker CRITICAL: Use for unsafe Rust code review and FFI.