Agent skill · Code Review & Quality

minimax-pdf

Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal", "create a resume", "beautiful PDF", "professional document", "cover page", "polished PDF", "client-ready document". FILL (complete form fields): "fill in the form", "fill out this PDF", "complete the form fields", "write values into PDF", "what fields does this PDF have". REFORMAT (apply design to an existing doc): "reformat this document", "apply our style", "convert this Markdown/text to PDF", "make this doc look good", "re-style this

vibeevalgithub.com/vibeevalGitHub ↗
claude-codeships scriptsMIT
Install
npx skills add vibeeval/vibecosystem --skill minimax-pdf --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 12
SKILL.md size: 8 KB
Bundled scripts: yes
Version: 1.0
Path: skills/minimax-pdf/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 521
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# minimax-pdf Three tasks. One skill. ## Read `design/design.md` before any CREATE or REFORMAT work. --- ## Route table | User intent | Route | Scripts used | |---|---|---| | Generate a new PDF from scratch | **CREATE** | `palette.py` → `cover.py` → `render_cover.js` → `render_body.py` → `merge.py` | | Fill / complete form fields in an existing PDF | **FILL** | `fill_inspect.py` → `fill_write.py` | | Reformat / re-style an existing document | **REFORMAT** | `reformat_parse.py` → then full CREATE pipeline | **Rule:** when in doubt between CREATE and REFORMAT, ask whether the user has an existing document to start from. If yes → REFORMAT. If no → CREATE. --- ## Route A: CREATE Full pipeline — content → design tokens → cover → body → merged PDF. ```bash bash scripts/make.sh run \ --title "Q3 Strategy Review" --type proposal \ --author "Strategy Team" --date "October 2025" \ --accent "#2D5F8A" \ --content content.json --out report.pdf ``` **Doc types:** `report` · `proposal` · `resume` · `portfolio` · `academic` · `general` · `minimal` · `stripe` · `diagonal` · `frame` · `editorial` · `magazine` · `darkroom` · `terminal` · `poster` | Type | Cover pattern | Visual identity | |---|---|--

What's inside
Steps it walks through
  1. Read design/design.md before any CREATE or REFORMAT work.
  2. Route table
  3. Route A: CREATE
  4. Route B: FILL
  5. Route C: REFORMAT
  6. Environment
Ships with 11 files
  • README.md
  • design/design.md
  • scripts/cover.py
  • scripts/fill_inspect.py
  • scripts/fill_write.py
  • scripts/make.sh
  • scripts/merge.py
  • scripts/palette.py
  • scripts/reformat_parse.py
  • scripts/render_body.py
  • scripts/render_cover.js
Commands it runs
bash scripts/make.sh run \
Step 1: inspect
python3 scripts/fill_inspect.py --input form.pdf
Step 2: fill
python3 scripts/fill_write.py --input form.pdf --out filled.pdf \
bash scripts/make.sh reformat \
bash scripts/make.sh check   # verify all deps
bash scripts/make.sh fix     # auto-install missing deps
bash scripts/make.sh demo    # build a sample PDF
More from vibecosystem
All skills →
About this skill
What does the minimax-pdf skill do?

Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal", "create a resume", "beautiful PDF", "professional document", "cover page", "polished PDF", "client-ready document". FILL (complete form fields): "fill in the form", "fill out this PDF", "complete the form fields", "write values into PDF", "what fields does this PDF have". REFORMAT (apply design to an existing doc): "reformat this document", "apply our style", "convert this Markdown/text to PDF", "make this doc look good", "re-style this

How do I install it?

Run `npx skills add vibeeval/vibecosystem --skill minimax-pdf --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going