minimax-pdf

Generate, reformat, and fill print-ready PDFs using token-based design.

16|12|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/AlekseiUL/heisenberg-team --skill minimax-pdf-alekseiul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minimax-pdf
Source: https://github.com/AlekseiUL/heisenberg-team/tree/main/skills/minimax-pdf
Command: npx skills add https://github.com/AlekseiUL/heisenberg-team --skill minimax-pdf-alekseiul

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pypdf, matplotlib, playwright, and includes scripts (resource) components.

What problem does it solve?

This Skill generates visually polished, print-ready PDFs and keeps cover and body styling consistent via a token-based design pipeline, so you don’t have to manually format documents.

Core Features & Use Cases

  • CREATE print-ready PDFs from structured content: turn a typed content.json into a designed document with a coordinated cover and body.
  • FILL existing PDF form fields without changing layout: inspect a form’s field names, then populate text, checkboxes, dropdowns, and radio buttons.
  • REFORMAT by parsing documents into content.json, then redesigning: convert Markdown/text/PDF/JSON into the Skill’s content blocks and re-render with your chosen style.
  • Use case: you have a project brief in Markdown plus a target style (e.g., proposal). Convert it to a clean, consistent PDF with a matching cover and well-structured sections.

Quick Start

Run this command to generate a designed PDF from scratch: bash scripts/make.sh run --title "Q3 Strategy Review" --type proposal --author "Strategy Team" --date "October 2025" --content content.json --out report.pdf.

Frequently Asked Questions about minimax-pdf

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

FAQPage Schema
How do I generate print-ready PDFs from Markdown or JSON content?

To generate print-ready PDFs from Markdown or JSON, you parse the source content into structured content blocks and re-render it using a token-based design system via ReportLab. This approach ensures consistent typography, color, and spacing across the entire document.

How do I fill existing PDF form fields without changing the layout?

You can fill existing PDF form fields by inspecting the field names and types with pypdf, then writing type-appropriate values like text, checkboxes, dropdowns, and radio buttons. This populates the form fields without altering the original layout.

Can I use Playwright to render PDF covers with a consistent design system?

Yes, you can use Playwright to render PDF covers by applying a token-based design system that derives consistent styling from the document type. The body of the PDF is subsequently rendered via ReportLab to maintain visual consistency.

Does this approach support token-based styling for different document types like proposals and resumes?

Token-based styling supports different document types like proposals and resumes by deriving consistent color, typography, and spacing from the specified document type and content. This ensures every generated or reformatted PDF maintains a coordinated visual design.

What is the best way to convert a project brief into a styled PDF report?

The best way to convert a project brief into a styled PDF report is to reformat the source text or Markdown into structured content blocks, then apply a token-based design pipeline to render a matching cover and well-structured body sections via ReportLab.