VM0VM0
Integration

PDForge

PDF generation from templates and HTML

PDForge (formerly PDF Noodle) generates PDFs from reusable templates or raw HTML for invoices, reports, and documents.

Required Environment

NameTypeDescription
PDFORGE_API_KEYsecretAPI key from PDF Noodle Dashboard

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    provider: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/pdforge

Run

vm0 run my-agent "generate PDF from template" \
  --secrets PDFORGE_API_KEY=pdfnoodle_api_xxx

Example Instructions

AGENTS.md
# PDF Generator Agent

You generate PDFs from templates.

## Workflow

1. Select or create template
2. Provide dynamic data
3. Generate PDF via API
4. Return PDF URL or file

## Output Formats

- PDF, PNG image
AGENTS.md
# Invoice Generator Agent

You create invoices as PDFs.

## Workflow

1. Receive invoice data
2. Apply invoice template
3. Generate PDF document
4. Save to artifacts

## Template Data

- JSON object with dynamic fields