This skill handles Typst document creation and package development. It knows when to kick in for .typ files, typst.toml configs, and template work. The guide is organized around two paths: writing documents (academic papers, reports, tables) and building reusable packages. It includes verification strategies using HTML/PNG export to check output without opening PDFs, plus embedded search tools for the Typst Universe package registry and API reference. The examples are copy-paste starters that map directly to the relevant docs sections. If you're converting from LaTeX or Markdown, or building a custom template system, the structured references beat hunting through general Typst documentation.
- skills.sh installs
- 2.2K
- GitHub stars
- 137
- last updated
- Jul 14, 2026
Install
$ npx -y skills add lucifer1004/claude-skill-typst --skill typst --agent claude-codeInstalls into .claude/skills of the current project.
Files
Typst
This skill targets Typst 0.15+. For Typst 0.14.2, use the typst-0.14.2
repository tag for the previous skill snapshot.
Compilation
typst compile document.typ # compile once → PDF
typst compile document.typ output.pdf # explicit output path
typst compile document.typ -f png # export as PNG image
typst compile src/main.typ --root . # set project root for /path imports
typst watch document.typ # recompile on change
typst eval --in document.typ 'query(heading).len()' # Typst 0.15+ introspection
For command options beyond this quick reference, see cli.md.
Agent verification — choose by what you need to check (see debug.md for details):
Sponsors
Details
- Repository
- github.com/lucifer1004/claude-skill-typst
- First seen
- May 16, 2026
