databricks-unstructured-pdf-generation

Generate PDFs from HTML and upload them to Databricks Unity Catalog volumes.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-unstructured-pdf-generation-ice-droid-99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unstructured-pdf-generation
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/databricks-unstructured-pdf-generation
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-unstructured-pdf-generation-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of turning HTML-based content into ready-to-share PDF files while reliably storing them in Databricks Unity Catalog volumes.

Core Features & Use Cases

  • HTML-to-PDF document generation: Convert complete HTML (with supported CSS) into a PDF.
  • Unity Catalog volume upload: Persist generated PDFs to a specified catalog, schema, and volume for downstream analytics or reporting.
  • Batch throughput optimization: Produce multiple PDFs efficiently by running tool calls in parallel.
  • Use case: Create demo reports, evaluation datasets, or test documents by generating PDFs from templated HTML and uploading them to a shared UC location.

Quick Start

Ask the assistant to generate a PDF from your HTML and upload it to your target Unity Catalog schema by calling generate_and_upload_pdf with your html_content, filename, catalog, and schema.

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 save it directly to a Databricks Unity Catalog volume?

To generate PDFs from HTML and upload them to Unity Catalog, provide complete HTML content, a target catalog, schema, and filename. The tool returns a UC volume path with success or error status, optionally supporting custom volume names and subfolders.

What do I need to generate PDF reports and store them in Unity Catalog?

Generating PDF reports in Unity Catalog requires complete HTML input, a target catalog, and a schema. You can optionally specify a volume name and subfolder placement to organize the resulting PDF files within the catalog.

Can I use HTML and CSS to create PDF documents for Databricks analytics workflows?

Yes, you can use HTML with supported CSS to create PDF documents for Databricks analytics workflows. This applies to report and dataset creation, including demo artifacts and evaluation documents generated from templated HTML.

Does Databricks Unity Catalog support uploading generated PDF files for downstream reporting?

Unity Catalog supports uploading generated PDF files by persisting them to a specified catalog, schema, and volume. This makes the files available for downstream analytics, reporting, and shared access within your data environment.

What is the best way to batch generate multiple PDFs and upload them to Unity Catalog?

The best way to batch generate multiple PDFs is by running tool calls in parallel. This batch throughput optimization efficiently produces multiple PDFs from templated HTML and uploads them to a shared Unity Catalog location.

Are there limitations when converting HTML content to PDF for Databricks volumes?

A limitation is that converting HTML content to PDF requires complete HTML input; partial content may not process correctly. You must also provide a valid target catalog and schema in Unity Catalog to successfully store the generated PDF file.