VM0VM0
Agent Skills

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:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/pdforge

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set PDFORGE_API_KEY your-pdforge-api-key

Then run your agent - secret is automatically loaded:

vm0 run my-agent "generate PDF from template"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets PDFORGE_API_KEY=value. See Environment Variables for details.

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