databricks-unstructured-pdf-generation

Generate synthetic PDF documents with JSON metadata for RAG evaluation.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/juanlamadrid20/coda --skill databricks-unstructured-pdf-generation-juanlamadrid20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unstructured-pdf-generation
Source: https://github.com/juanlamadrid20/coda/tree/main/.claude/skills/databricks-unstructured-pdf-generation
Command: npx skills add https://github.com/juanlamadrid20/coda --skill databricks-unstructured-pdf-generation-juanlamadrid20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of realistic synthetic PDF documents, streamlining the process of generating test data for RAG systems and unstructured data use cases.

Core Features & Use Cases

  • Synthetic PDF Generation: Creates professional PDF documents with LLM-generated content.
  • RAG Evaluation Data: Generates accompanying JSON files with questions and evaluation guidelines for RAG testing.
  • Unity Catalog Integration: Automatically uploads generated PDFs to Unity Catalog Volumes.
  • Use Case: Generate 10 technical documentation PDFs for a cloud platform to test your RAG system's ability to answer setup and troubleshooting questions.

Quick Start

Use the generate_pdf_documents MCP tool to create 10 technical documentation PDFs for a cloud infrastructure platform, saving them to the 'raw_data/pdf_documents/' folder within the 'my_catalog' catalog and 'my_schema' 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 generate synthetic PDFs for RAG system testing?

This tool generates synthetic PDF documents using LLM-driven content and creates accompanying JSON files containing questions and evaluation guidelines for RAG testing, uploading them directly to Unity Catalog Volumes.

How do I create test data for unstructured data applications in Databricks?

You can generate synthetic PDF documents with customizable descriptions and counts, saving the output directly to specified Unity Catalog schemas and Volume folders for unstructured data applications in Databricks.

Can I customize the synthetic PDF content and output location in Unity Catalog?

Yes, synthetic PDF content and output locations are fully customizable by specifying document descriptions, desired document counts, and exact Unity Catalog, schema, and Volume folder paths for the generated files.

What is included with the synthetic PDFs for RAG evaluation?

Along with the synthetic PDFs, the generation process creates accompanying JSON files containing relevant questions and evaluation guidelines specifically designed to test and evaluate your RAG system's performance.

Does this synthetic PDF generation tool require any external dependencies?

No, this synthetic PDF generation tool has no external dependencies, allowing you to directly create LLM-driven content and upload it to Unity Catalog Volumes without installing additional packages.