typst-pdf-maker

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

1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill typst-pdf-maker-waiyanphyo999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typst-pdf-maker
Source: https://github.com/waiyanphyo999/telegram-bot-deploy/tree/main/skills/typst-pdf-maker
Command: npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill typst-pdf-maker-waiyanphyo999

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Creating polished PDF documents with precise typography, correct template selection, and compatible package versions is error-prone when done manually. This Skill automates Typst-based PDF generation by deterministically routing each request to the right template or built-in asset, selecting compatible packages, and compiling with strict verification. ## Core Features & Use Cases - Deterministic document routing: A planner script reads a compact content manifest and a versioned catalog of 30 Typst Universe templates and 43 packages to produce a reusable build plan, avoiding repeated ecosystem scanning. - Built-in report and Markdown workflows: Prepare portable projects from skill-owned assets for native professional reports or existing Markdown sources, with a shared theme controlling typography and paragraph rhythm. - Strict compilation and verification: Compile Typst files with strict and watch modes, enforce a verification checklist covering numbering, fonts, page flow, and cross-references. - Use Case: A user needs an IEEE-formatted paper with code blocks and a glossary. The planner selects the charged-ieee template, adds the required packages, initializes the exact pinned version, and compiles a verified PDF. ## Quick Start Ask the assistant to generate a professional PDF report from your content or Markdown file using Typst, and it will plan, prepare, and compile the document for you.

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?

Write a .typ source file and compile it with the Typst CLI using typst compile. This Skill wraps that workflow: it plans the document base, prepares a project from built-in assets or a Universe template, and compiles with strict warning checks via generate_pdf.py.

How do I convert Markdown to PDF with Typst?

Run prepare_document.py in markdown mode with your source file and an output directory. It copies the source, binds a Markdown entry that renders content through cmarker with math support, and compiles the result to PDF.

What Typst templates are supported for academic papers?

The routing catalog includes venue templates such as charged-ieee for IEEE, clear-iclr for ICLR, versatile-apa for APA 7, faithful-acmart for ACM, elsearticle for Elsevier, and splendid-mdpi for MDPI. The planner selects one based on signals in your content manifest.

Does Typst support CJK fonts in PDF documents?

Yes. Specify an installed CJK fallback after the Latin family, for example #set text(font: ("Libertinus Serif", "Noto Serif CJK SC")). Always run typst fonts first to discover exact installed family names instead of guessing.

Why does my Typst compilation fail with warnings?

Read the diagnostic and reported source line before changing code. Common causes include wrong par properties, duplicated heading numbering, or pagebreaks inside containers. Use strict mode to surface warnings, fix the stated issue, and recompile the smallest failing entry.

When should I not use Typst for presentations?

Ordinary slide, PPT, or PPTX requests are redirected to Manus Slides/PPTX, which produces editable presentations. Use Typst slide engines like Polylux, Touying, or Diatypst only when the user explicitly requires Typst-generated PDF slides.