An agent skill for creating technical reports, academic papers, and formatted documents as PDF or HTML using Typst.
- PDF workflow — Typst template with CJK support, math, theorem/definition/remark blocks, tables
- HTML workflow — Single-file HTML with KaTeX math and Google Fonts (CDN by default)
- PDF file attachments — Embed source code and data files directly inside PDFs so readers can extract them without external hosting
- PDF Viewer — Static HTML viewer that renders PDFs and lists embedded attachments for download (uses PDF.js)
The skill is defined in .agents/skills/typst-technical-report/ and is automatically picked up by compatible agent harnesses (e.g. pi).
- Build the skill zip:
make zip
- Go to Claude.ai → Settings → Capabilities → Skills → Add → Upload skill, and upload
local_data/typst-technical-report.zip.
See SKILL.md for full instructions.