minimax-pdf

Create and edit PDFs with templates, form filling, and design.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/fengjutian/skills --skill minimax-pdf-fengjutian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minimax-pdf
Source: https://github.com/fengjutian/skills/tree/main/minimax-pdf
Command: npx skills add https://github.com/fengjutian/skills --skill minimax-pdf-fengjutian

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of creating and editing visually polished PDFs with consistent design and minimal effort.

Core Features & Use Cases

  • CREATE: Generate new PDFs from scratch, selecting from a variety of templates and design options.
  • FILL: Fill in form fields in existing PDFs.
  • REFORMAT: Apply design to existing documents for a polished look.
  • Use Case: Imagine you need to create a professional report with a specific design theme. Use this Skill to generate a new PDF, apply the design, and fill in the content.

Quick Start

Run the following command to generate a new report PDF:

bash scripts/make.sh run --title "Annual Report" --type "report" --author "Research Team" --date "October 2025" --content content.json --out output.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 a visually polished PDF with a consistent design system?

To generate a visually polished PDF, this Skill creates new documents from scratch using a consistent design system. It utilizes Python and Node.js libraries like reportlab to apply structured templates and render professional layouts.

Can I fill in form fields in existing PDFs without breaking the design?

Yes, you can fill in form fields in existing PDFs. The Skill supports populating existing documents while maintaining their original visual design, using the pypdf library to manipulate and complete form fields seamlessly.

Do I need Python and Node.js installed to create and edit PDFs?

Yes, creating and editing PDFs requires Python 3.9+ with reportlab and pypdf, plus Node.js 18+ with playwright. These dependencies are essential for executing the underlying PDF manipulation and rendering scripts.

What's the best way to apply professional visual design to an existing document?

The best way to apply professional visual design to an existing document is the Skill's REFORMAT feature. It transforms plain documents into visually polished PDFs by applying a consistent design system through Python and Node.js rendering libraries.

Can I use matplotlib and pandas data to generate a designed PDF report?

Yes, you can generate a designed PDF report using matplotlib and pandas. These libraries are included as dependencies, allowing you to integrate data visualizations and structured datasets directly into your newly created visually polished PDF documents.

What are the limitations of using playwright for PDF generation?

While playwright handles rendering visually polished PDFs, it requires a Node.js 18+ environment and browser dependencies. This means PDF generation is limited to systems supporting playwright's browser automation rather than lightweight serverless environments.