typst-pdf-maker

Generate professional PDF documents with Typst templates, packages, and deterministic verification.

Updated Sep 16, 2026
One-click install
npx skills add https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills --skill typst-pdf-maker-military-veteran-team-lpt-realty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typst-pdf-maker
Source: https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills/tree/main/skills/typst-pdf-maker
Command: npx skills add https://github.com/Military-Veteran-Team-LPT-Realty/mvt-manus-public-skills --skill typst-pdf-maker-military-veteran-team-lpt-realty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Producing polished, precisely typeset PDF documents (reports, academic papers, resumes, CJK documents) is difficult when Markdown-to-PDF conversion lacks layout control, and choosing among dozens of Typst Universe templates and packages is error-prone. This Skill provides a deterministic routing planner, project scaffolding, compilation, verification, and visual review pipeline for Typst-based PDF production. ## Core Features & Use Cases - Deterministic routing planner: Builds a content manifest and selects exactly one base (built-in asset, Universe template, or existing project) plus conflict-resolved package enhancements from a versioned catalog of 30 templates and 43 packages. - Project preparation and compilation: Scaffolds native report or Markdown-backed projects with a shared theme, then compiles with bounded diagnostics, strict mode, and durable diagnostic artifacts. - Verification and visual review: Runs profile-based deterministic PDF checks and renders standard or exhaustive contact sheets for visual QA. - Use Case: A user needs an IEEE-formatted paper with code listings and CJK text. The planner selects the charged-ieee template, applies required packages, compiles strictly, verifies the PDF, and produces review contact sheets. ## Quick Start Ask the AI to generate a professional PDF report with Typst, for example: "Create a PDF report titled Quarterly Analysis using Typst with a title page and table of contents."

Frequently Asked Questions about typst-pdf-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PDF with Typst?

Check that the Typst CLI is installed with typst --version, then compile a .typ source file using typst compile or the generate_pdf.py wrapper. The wrapper adds bounded terminal diagnostics, strict warning-as-error mode, and a saved diagnostic artifact.

How do I convert Markdown to PDF with Typst?

Use the markdown preparation workflow, which copies your source to source.md and binds a Markdown entry that renders it through cmarker with math support. The entry imports a shared report theme, so you compile the prepared main.typ directly without manual style setup.

What Typst templates are available for resumes and academic papers?

The routing catalog pins verified Universe templates including basic-resume for ATS resumes, charged-ieee for IEEE papers, versatile-apa for APA 7 manuscripts, and elsearticle for Elsevier submissions. A deterministic planner selects exactly one base from your document signals rather than browsing packages manually.

Does Typst support Chinese and CJK fonts in PDFs?

Yes, Typst supports CJK typography by specifying an installed CJK fallback font after the Latin family, such as ("Libertinus Serif", "Noto Serif CJK SC"). Always discover available fonts with typst fonts first, since missing fonts cause fallback that changes visual fidelity.

Why does my Typst compilation fail with package errors?

Failures often come from guessing package names or versions instead of using exact Universe references like @preview/cetz:0.5.2. Typst downloads packages automatically at compile time, so no manual installation is needed, but templates pinning older dependencies may be incompatible with newer Typst versions.

When should I not use Typst for presentations?

Ordinary slide, PPT, or PPTX requests should go to a dedicated slides tool rather than Typst. Typst slide engines such as Polylux, Touying, or Diatypst are appropriate only when the user explicitly requires Typst-generated PDF slides.