PDF Material Builder — Design skill for Claude Code
Claude Code skill: build a five-document LaTeX study pack (reference, formula sheet, visual intuition, worked examples, course notes) for any university course.
How to install PDF Material Builder
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ihsan-sa/pdf-material-builder and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What PDF Material Builder does
Claude Code skill: build a five-document LaTeX study pack (reference, formula sheet, visual intuition, worked examples, course notes) for any university course.
Alternatives in Design
- Pack — Bundle every designlang output (DTCG tokens, Tailwind, shadcn, Figma vars, motion, anatomy, Storybook, prompts 3.6k ★
- Visual Content Pack — Visual content creation skills 1.6k ★
- Website Builder Setup — Build professional animated websites with Claude Code — no coding needed 313 ★
README
pdf-material-builder
A Claude Code skill that builds teaching material and technical documentation as LaTeX PDFs, at any length, in one house style and one voice. A 1pp cheat sheet, a 2-6pp companion to a single lesson, a 40-70pp set of course notes, a design note: same page, same two faces, same twelve blocks, same author. The look is `references/house-style/style-spec.md`.
`SKILL.md` is the entry point. Everything below it is a level of detail you can stop at.
Install
Machine-wide, for every session on this box:
git clone --recurse-submodules https://github.com/ihsan-sa/pdf-material-builder ~/.claude/skills/pdf-material-builder
The skill carries [diagram-maker](https://github.com/ihsan-sa/diagram-maker) as a submodule in `diagram-maker/`, which is where its figures come from. `./install.sh`, run from any checkout of this repo, fast-forwards that clone to main and moves its diagram-maker to diagram-maker's latest main; on this box the landing runs it after every merge. It never makes the installed skill a symlink, and it leaves a missing or foreign directory alone. `scripts/build.sh` also moves diagram-maker to its latest main before it renders a document's figures, and quietly skips that offline.
Or vendored into one workspace, so the skill travels with the repo and every worktree of it:
git subtree add --prefix .claude/skills/pdf-material-builder \
https://github.com/ihsan-sa/pdf-material-builder main --squash
Update a vendored copy with `git subtree pull` on the same prefix. Do not edit it in place: change this repo and pull. A subtree does not carry the diagram-maker submodule, so a vendored copy draws its figures with the TikZ kit unless diagram-maker is checked out into its `diagram-maker/`.
**What must be installed: lualatex, and texlive-luatex (luaotfload) alongside it.** The fonts (Source Serif 4, IBM Plex Mono) are vendored in `assets/fonts/`. Build any document with the skill's own script, from any repo:
Related Skills
Course Factory
Fábrica de cursos operada por agente de IA: de um nome de assunto a um curso completo em Markdown, publicado c
Mckinsey Style Visualization Skill
Agent Skill that turns messy notes into rendered strategy-consulting visuals, with SVG examples and validation
Environmental Massing Agents
Multi-agent MCP design study: five Claude agents (Generator + Solar/Carbon/Wind/Yield Critics + Orchestrator)
Zusia
Zusia, a study buddy inside Zotero: ask Claude Code, Codex or Antigravity about the paper you are reading. LaT
Course Slides
Turn Markdown lecture notes into a single-file HTML slide deck — Keynote-style Claude Code Skill.
Claude Code Power Stack
new Ghost memory, conversation search, session naming, and Manus-style planning in a single install with cheat
Related Agents
Mentor Courses
Use this agent when the user needs help with educational content, course creation, learning paths, study plans
Klein Method Scholar
Gate 2 (METHOD) worker for Klein Auto Research — writes the five-part method_card.md (intuition → math → minim
Glossary
Quick reference for technical terms used throughout this course. Don't worry about memorizing these now - refe