A robust PDF extraction API that transforms documents into structured, LLM-ready content including semantic AST, Markdown, and tables without page limits.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install frompdf-api
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 frompdf-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
frompdf is a high-performance extraction API specifically engineered for AI agents and modern LLM pipelines. While many tools struggle with complex formatting or strict page constraints, this addition to the ecosystem of Openclaw Skills enables developers to convert any PDF into a semantic Abstract Syntax Tree (AST). This means headings, paragraphs, tables, and lists are not just recovered as raw text but are properly typed and nested for programmatic use.
Designed to overcome the 20-page limit often found in native processing tools, frompdf offers a scalable solution for multi-hundred-page documents. It provides various output formats, including Markdown for human readability and specialized chunks for RAG ingestion, making it an essential utility for anyone building sophisticated document analysis workflows within Openclaw Skills.
To integrate frompdf with your Openclaw Skills, you first need to register for an API key. You can do this via a simple curl command which provides 10 free credits:
curl -s -X POST https://api.frompdf.dev/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "yourpassword"}'
Once you have your key, configure it in your environment to enable the skill:
export FROMPDF_API_KEY='frompdf_your_key_here'
The skill organizes extracted data into a highly structured JSON format when using the default AST output. This structure is ideal for Openclaw Skills to parse programmatically.
| Element | Description |
|---|---|
title |
The document title extracted from metadata or content |
pages |
The total number of pages processed |
sections |
An array containing typed objects like heading, paragraph, table, or list |
type |
Defines the specific nature of the content element |
metadata |
Includes author, creation date, and other PDF properties |
Tables are specifically returned with headers and rows arrays, ensuring data integrity during extraction.
Loading
A bridge for AI agents to programmatically inspect, edit, and collaborate on visual boards and diagrams using the WebMCP protocol.

A structured memory framework that organizes AI agent knowledge into episodic, semantic, and procedural layers to prevent context loss.

An advanced AI-driven quiz engine designed to generate interactive anatomical assessments for medical students and educators.

A local-first terminal utility designed for drafting, optimizing, and scheduling narrative content with total privacy.

A local command-line utility for tracking Twitch channel data, scores, and leaderboards without a GUI.

An AI-driven financial framework for multi-dimensional budget preparation, real-time execution tracking, and predictive variance analysis.








































