← All skills
minimax-pdf
80 / 100 · Low risk
Fine to try.
By idexal/idexal-skills (GitHub) · design · 13 stars · scanned at commit 7152f82
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 documen…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 18 places.
Show 15 more
- minimax-pdf/README.md, line 212
| `reportlab` | Body page rendering | `pip install reportlab` | - minimax-pdf/README.md, line 213
| `pypdf` | Merging PDFs | `pip install pypdf` | - minimax-pdf/README.md, line 215
| `playwright` | Headless Chromium for cover | `npm install -g playwright && npx playwright install chromium` | - minimax-pdf/SKILL.md, line 189
| `reportlab` | `render_body.py` | `pip install reportlab` | - minimax-pdf/SKILL.md, line 190
| `pypdf` | fill, merge, reformat | `pip install pypdf` | - minimax-pdf/SKILL.md, line 192
| `playwright` + Chromium | `render_cover.js` | `npm install -g playwright && npx playwright install chromium` | - minimax-pdf/scripts/make.sh, line 109
python3 -m pip install --break-system-packages -q reportlab pypdf matplotlib 2>/dev/null \ - minimax-pdf/scripts/make.sh, line 110
|| python3 -m pip install -q reportlab pypdf matplotlib 2>/dev/null \ - minimax-pdf/scripts/make.sh, line 111
|| { yellow " pip install failed — try: pip install reportlab pypdf matplotlib"; rc=3; } - minimax-pdf/scripts/make.sh, line 117
npm install -g playwright --silent 2>/dev/null && \ - minimax-pdf/scripts/make.sh, line 118
npx playwright install chromium --silent 2>/dev/null && \ - minimax-pdf/scripts/render_body.py, line 837
"[Chart: install matplotlib to render — pip install matplotlib]", - minimax-pdf/scripts/render_body.py, line 874
"[Flowchart: install matplotlib to render — pip install matplotlib]", - minimax-pdf/scripts/render_cover.js, line 47
hint: "Run: npm install -g playwright && npx playwright install chromium" - minimax-pdf/scripts/render_cover.js, line 67
hint: "Run: npx playwright install chromium"
Runs commands on your computer
The author does not mention this.
Found in 14 places.
Show 11 more
- minimax-pdf/SKILL.md, line 181
bash scripts/make.sh check # verify all deps - minimax-pdf/scripts/fill_inspect.py, line 27
subprocess.check_call( - minimax-pdf/scripts/fill_write.py, line 36
subprocess.check_call( - minimax-pdf/scripts/make.sh, line 79
node -e "require(require('child_process').execSync('npm root -g').toString().trim()+'/playwright')" 2>/dev/null; then - minimax-pdf/scripts/merge.py, line 21
subprocess.check_call( - minimax-pdf/scripts/reformat_parse.py, line 42
subprocess.check_call( - minimax-pdf/scripts/render_body.py, line 44
subprocess.check_call( - minimax-pdf/scripts/render_cover.js, line 38
const { execSync } = require("child_process"); - minimax-pdf/scripts/render_cover.js, line 41
const root = execSync("npm root -g", { stdio: ["ignore","pipe","ignore"] }).toString().trim(); - minimax-pdf/scripts/render_cover.js, line 61
const { spawnSync } = require("child_process"); - minimax-pdf/scripts/render_cover.js, line 62
const r = spawnSync("npx", ["playwright", "install", "chromium"], { stdio: "inherit", shell: true });
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'minimax-pdf' ] || [ -L ~/.agents/skills/'minimax-pdf' ]; then echo 'A skill folder named minimax-pdf already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/idexal/idexal-skills' "$d" && git -C "$d" checkout --quiet '7152f82d6734b10c03b70424e7c15016fecfc0b2' -- 'minimax-pdf' && mkdir -p ~/.agents/skills && cp -R "$d"/'minimax-pdf' ~/.agents/skills/'minimax-pdf' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'minimax-pdf' ~/.claude/skills/'minimax-pdf' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for idexal/idexal-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/idexal/idexal-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 7152f82 | 80 |