01
It starts by itself
.typ file changed. Runs in Claude Code routine or GitHub Actions.
- ↻ .typ file changed
a commit or save changes a .typ file
Your documents always build.
Install the Typst skill and make it a habit: follow https://gethabit.dev/skills/lucifer1004/typst.md
2K installs133 starsMIT licenceSource on GitHub ↗

Typst
by lucifer1004 · 2K installs
The skill
Helps you write and fix Typst documents.
Only when you ask.
Fewer bugs
Your documents always build. Mistakes are fixed before you share the file.
↻ Runs by itselfevery time a .typ file changes
When does it start? How does it check its work? What does it remember?
Stops after one document, with at most 2 fix rounds.
Run typst compile on the changed document, with --root when it uses /path imports.
Match each error to the common errors table and fix it.
Export HTML with --features html to check headings and tables.
Export PNG pages to check alignment, spacing and fonts.
Use migration.md when code predates Typst 0.15.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Typst skill helps.
Run python3 scripts/search-packages.py with what you need.
Typst 0.15 and later; older code has a separate tag.
Copy the prompt at the top into your agent. It installs the skill from lucifer1004/claude-skill-typst and sets up the habit. Or run npx skills add lucifer1004/claude-skill-typst --skill typst.
Yes. It is published under MIT. Habit is free too.
Install the Typst skill and make it a habit: follow https://gethabit.dev/skills/lucifer1004/typst.md
All lucifer1004 skills →More docs skills →
Works in
Made by lucifer1004, published under MIT. Habit links to the original and never changes it. Is this your skill?