A high-performance PDF generation engine that transforms structured JSON data into professional A4 reports.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pdf-report
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 pdf-report using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The PDF Report skill for Openclaw Skills enables developers and AI agents to create formatted, high-quality documents directly from workspace data. By leveraging Jinja2 for templating and WeasyPrint for rendering, it converts complex JSON objects into clean, multi-page PDFs including tables, lists, and chart images. This tool is essential for any workflow within Openclaw Skills that requires automated reporting or document export capabilities.
Designed with flexibility in mind, it allows for deep customization through custom templates while maintaining strict workspace security. Whether you are generating technical documentation or business summaries, this skill ensures your data is presented in a professional, print-ready format.
First, install the necessary system dependencies for WeasyPrint:
# Ubuntu/Debian
sudo apt-get install -y libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev libcairo2
Next, create a virtual environment and install the Python dependencies within your Openclaw Skills directory:
python3 -m venv ~/.openclaw/workspace/.venv_pdf
~/.openclaw/workspace/.venv_pdf/bin/pip install weasyprint jinja2
The skill expects a JSON object with a specific hierarchy to ensure correct rendering. Below is the metadata taxonomy used by Openclaw Skills:
| Field | Type | Description |
|---|---|---|
| title | String | The primary title of the report. |
| summary | Array | A list of strings for the executive summary section. |
| sections | Array | A list of objects containing titles, items, tables, and charts. |
| charts | Array | Nested within sections, contains src paths to images and captions. |
| footer | String | Text that appears at the bottom of every page. |
Loading
A comprehensive CLI-based reference and troubleshooting guide for managing Linux control groups in sysops environments.

A specialized reference tool for ltrace, providing quick access to debugging patterns, security standards, and performance optimization for library call tracing.

Expense Snap transforms unstructured receipts and spending notes into a structured SQLite ledger for seamless financial tracking.

A powerful AI skill that transforms long-form articles and blog posts into high-engagement threads for X, LinkedIn, and Threads.

A local-first weather integration providing real-time conditions, multi-day forecasts, and severe weather alerts via meteorological APIs.

A sophisticated 11-skill quantitative research pack designed for systematic market analysis, backtesting, and portfolio risk management.








































