databricks-unstructured-pdf-generation

Convert HTML content to PDFs and upload them to Unity Catalog volumes.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/lucaslessachaves/default --skill databricks-unstructured-pdf-generation-lucaslessachaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unstructured-pdf-generation
Source: https://github.com/lucaslessachaves/default/tree/main/.claude/skills/databricks-unstructured-pdf-generation
Command: npx skills add https://github.com/lucaslessachaves/default --skill databricks-unstructured-pdf-generation-lucaslessachaves

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HTML content often resides as web content or templates that need to be converted into portable PDFs for offline access and archival. This Skill converts HTML into PDF documents and uploads them to Unity Catalog volumes, enabling standardized, reproducible PDFs for tests, demos, and reports.

Core Features & Use Cases

  • HTML-to-PDF conversion using an MCP tool and automatic upload to Unity Catalog volumes, enabling reproducible PDFs for demos, tests, and analytics.
  • Use cases include generating test PDFs from HTML content, archiving HTML docs as PDFs in a catalog, and producing ready-to-share documents for demonstrations.
  • The tool accepts HTML content, a filename, and Unity Catalog identifiers (catalog/schema/volume) and outputs a stored PDF path or confirmation.

Quick Start

Create a complete HTML document and call generate_and_upload_pdf with the HTML content, a filename, and Unity Catalog identifiers to generate and upload the PDF.

Frequently Asked Questions about databricks-unstructured-pdf-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert HTML to PDF and store it in Unity Catalog?

To convert HTML to PDF and store it in Unity Catalog, you pass complete HTML content, a filename, and catalog identifiers to a generation tool that outputs the PDF directly to a specified catalog, schema, and volume.

Can I automate PDF generation for test data in Databricks?

Yes, you can automate PDF generation for test data in Databricks by converting HTML content into reproducible PDF documents and uploading them automatically to Unity Catalog volumes for demos and analytics.

What do I need to upload generated PDFs to Unity Catalog volumes?

To upload generated PDFs to Unity Catalog volumes, you need the complete HTML content, a desired filename, and the specific Unity Catalog identifiers including the target catalog, schema, and volume names.

When should I use HTML to PDF conversion in a Databricks workflow?

Use HTML to PDF conversion in a Databricks workflow when you need to archive HTML documentation, generate standardized offline reports, or create reproducible evaluation datasets stored in Unity Catalog.

Does this PDF generation approach work for archiving HTML reports?

Yes, this approach works for archiving HTML reports by converting web content or templates into portable PDF documents and storing them as standardized, reproducible files within Unity Catalog volumes.

Why are my generated PDFs not appearing in the correct Unity Catalog schema?

Generated PDFs may not appear in the correct Unity Catalog schema if the catalog, schema, or volume identifiers provided during the HTML to PDF conversion are misspecified or do not exist.