An interactive PDF reader that enables AI agents to navigate, search, and process documents through block-level commands and natural language.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install book-walker
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install book-walker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The book-walker skill is an interactive PDF reading engine designed specifically for deep document interaction. It allows AI agents and users to navigate through PDFs sentence by sentence or block by block, providing a more granular and controlled reading experience than standard viewers. As a core component of Openclaw Skills, it provides the bridge between raw document data and intelligent processing, allowing agents to maintain state, remember progress, and handle complex layouts effectively.
Built for high-precision workflows, this skill supports two distinct extraction modes: a fast text-based mode for standard digital documents and a robust OCR mode for scanned images. By breaking documents into logical segments, it ensures that AI models can process content without being overwhelmed by excessive context, making it an ideal choice for technical documentation, academic research, and long-form report analysis.
To integrate this into your Openclaw Skills environment, ensure Python 3 is available and install the necessary dependencies:
cd ~/.openclaw/workspace-e/skills/book-walker
python3 -m venv .venv
.venv/bin/pip install pdfplumber pypdfium2
For OCR functionality, Tesseract must be installed on your system:
# macOS
brew install tesseract
# Ubuntu
sudo apt install tesseract-ocr
The book-walker skill organizes its data within ~/.cache/pdf-reader/{hash}/ to ensure high performance and persistence. The schema includes:
| File | Purpose |
|---|---|
index.json |
Contains total page counts and byte offsets for navigation. |
p[n].json |
Stores the extracted text blocks for a specific page 'n'. |
state.json |
Tracks the current page, block ID, and overall reading percentage. |
bookmarks.json |
Stores user-defined bookmarks with associated notes and timestamps. |
Loading
A high-performance document conversion tool that leverages Microsoft's MarkItDown library to turn various file formats into structured Markdown.

A high-performance AI image generation tool utilizing Google Gemini models for text-to-image and reference-guided design.

A strategic error-correction skill that inserts breakpoint self-critique at risky inflection points to prevent downstream mistake propagation.

A specialized tool for AI agents to design, audit, and optimize high-converting careers pages and employer branding content.

An expert AI assistant for generating technical, multimodal storyboard prompts specifically optimized for the Seedance 2.0 video engine.

A specialized web search tool for AI agents that delivers concise, context-rich results and summaries through the Tavily API.








































