typst
Typst Skill
Current version: Typst 0.14.2 (Dec 2025)
Smart Defaults
If you know nothing else, follow these rules:
- Always import
@local/qk:2.1.0—#import "@local/qk:2.1.0": * - Always use
qk-docorqk-reportpreset (unless user specifies custom) - Always use touying for presentations (not raw page dimensions) — see
references/touying-guide.md - Always
#set figure(placement: auto)— prevents blank half-pages - Always add
alt:to images —image("path.png", alt: "description") - Always escape
$in content — scan for bare$before compiling - Default fonts: Libertinus Serif (body), Inter (headings), New Computer Modern Math (math), Fira Code (code)
- Default compile:
typst compile --root .. Source/<file>.typ - When in doubt about template: Study Guide
- When in doubt about visual tool: diagrams → fletcher; charts → see decision tree (simple → cetz-plot, statistical → matplotlib+seaborn, grammar → plotnine, complex → matplotlib)
- Always scan project for existing
.typfiles and match their style (fonts, colors, qk preset) unless user specifies otherwise
More from clearsmog/claude-skills
image-search
Search the web for images (photos, logos, graphics) and download them with Typst embedding code. Use when the user needs real-world images, company logos, or existing graphics for documents.
3compile
Compile any supported file type. Detects format (.typ, .qmd, .py) and runs appropriate build command.
2qa
Adversarial quality audit loop. Critic finds issues, fixer applies fixes, loops until APPROVED (max 5 rounds). Works with any document format.
2learn
|
2deploy
Render and deploy documents to output directory for hosting. Supports Quarto slides and Typst PDFs.
2mindmap
Generate mind map images using mind-elixir. Produces PNG or SVG files from plaintext input. Use when the user needs a mind map, concept map, or topic overview diagram.
2