Analyze and detect document structures, text blocks, tables, and reading order using the surya document understanding system.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install layout-analyzer
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 layout-analyzer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Layout Analyzer is a specialized tool designed to bring deep document understanding to your AI workflows. As a featured part of the Openclaw Skills ecosystem, it leverages the surya library to accurately identify and classify structural elements within images and PDFs. This includes everything from standard text paragraphs and titles to complex components like mathematical formulas, tables, and figures.
Beyond simple detection, this skill excels at understanding the context of a page. It can determine the logical reading order in multi-column layouts, making it indispensable for digitizing academic papers, legal documents, or news articles. By providing precise bounding boxes and classification labels, the Layout Analyzer transforms raw pixels into structured, actionable data for downstream processing.
To integrate this capability into your project using Openclaw Skills, you must install the surya-ocr package and its dependencies. For PDF support, pdf2image is also required:
pip install surya-ocr pdf2image
Ensure you have the appropriate model weights downloaded as specified in the surya documentation for optimal performance.
The Layout Analyzer organizes its findings into a structured taxonomy. Below is the primary data organization:
| Element Type | Description |
|---|---|
| Text | Regular paragraph or body text |
| Title / Section-header | Main titles and hierarchical headings |
| Table / Figure | Tabular data regions and graphical illustrations |
| Formula | Mathematical and scientific equations |
| Page-header / Footer | Recurring elements at the top or bottom of pages |
| Bounding Box (bbox) | [x1, y1, x2, y2] coordinate array of the region |
Loading
Generate comprehensive, inclusive, and professional job descriptions to attract top-tier talent.

A streamlined utility for converting structured Markdown and HTML content into professional PowerPoint, PDF, or HTML presentations using the Marp ecosystem.

Advanced Excel automation using Python and xlwings to interact with live spreadsheet instances and execute complex workflows.

A powerful skill for programmatically creating, editing, and formatting Microsoft Word documents using the python-docx library.

A unified gateway to over 1200 Model Context Protocol (MCP) servers, enabling AI agents to interact with files, databases, and APIs.

An automated workflow for converting Markdown text into professional presentations using the Marp ecosystem.








































