Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
apcamargo avatar

Typst Author

  • 124 installs
  • 189 repo stars
  • Updated July 8, 2026
  • apcamargo/typst-skills

Typst Author is a skill that packages the Typst language reference and guides to help write and typeset documents in the Typst markup system.

About

Typst Author bundles the complete Typst documentation set (language reference, guides, and changelogs) to help a developer write and typeset documents in Typst. It covers foundations, layout, data loading, introspection, and accessibility, plus a LaTeX-users guide and table and page-setup guides. A developer uses it when authoring or troubleshooting Typst markup for scientific and general documents.

  • Bundles the full Typst language reference, guides, and changelogs for authoring documents
  • Covers layout, data loading, foundations, introspection, and accessibility
  • Companion to touying-author in the same typst-skills repo

Typst Author by the numbers

  • 124 all-time installs (skills.sh)
  • Ranked #614 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

typst-author capabilities & compatibility

Capabilities
typst author · document authoring
Use cases
documentation
From the docs

What typst-author says it does

Typst is a new markup-based typesetting system for the sciences. It is designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs.
docs/index.md
Here, you'll find helpful material for specific user groups or use cases.
docs/guides/index.md
npx skills add https://github.com/apcamargo/typst-skills --skill typst-author

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs124
repo stars189
Last updatedJuly 8, 2026
Repositoryapcamargo/typst-skills

What it does

Author and typeset documents in Typst using the bundled language reference, guides, and changelogs.

Who is it for?

Writing and typesetting documents with the Typst markup language

When should I use this skill?

when authoring, styling, or troubleshooting a document in Typst markup

What you get

Correct Typst markup grounded in the official language reference and guides

  • Typst documents
  • typeset PDF output

By the numbers

  • 4 bundled guides (LaTeX users, page setup, tables, accessibility)

Files

docs/changelog/0.1.0.mdMarkdownGitHub ↗

0.1.0

Breaking changes

  • When using the CLI, you now have to use subcommands:
  • typst compile file.typ or typst c file.typ to create a PDF
  • typst watch file.typ or typst w file.typ to compile and watch
  • typst fonts to list all fonts
  • Manual counters now start at zero. Read the "How to step" section here for more details
  • The bibliography styles "author-date" and "author-title" were renamed to "chicago-author-date" and "chicago-author-title"

Figure improvements

  • Figures now automatically detect their content and adapt their behavior. Figures containing tables, for instance, are automatically prefixed with "Table X" and have a separate counter
  • The figure's supplement (e.g. "Figure" or "Table") can now be customized
  • In addition, figures can now be completely customized because the show rule gives access to the automatically resolved kind, supplement, and counter

Bibliography improvements

  • The `bibliography` now also accepts multiple bibliography paths (as an array)
  • Parsing of BibLaTeX files is now more permissive (accepts non-numeric edition, pages, volumes, dates, and Jabref-style comments; fixed abbreviation parsing)
  • Labels and references can now include : and . except at the end
  • Fixed APA bibliography ordering

Drawing additions

Command line interface

  • Now returns with non-zero status code if there is an error
  • Now watches the root directory instead of the current one
  • Now puts the PDF file next to input file by default
  • Now accepts more kinds of input files (e.g. /dev/stdin)
  • Added --open flag to directly open the PDF

Miscellaneous improvements

  • Added `yaml` function to load data from YAML files
  • Added basic i18n for a few more languages (IT, RU, ZH, FR, PT)
  • Added numbering support for Hebrew
  • Added support for integers with base 2, 8, and 16
  • Added symbols for double bracket and laplace operator
  • The `link` function now accepts labels
  • The link syntax now allows more characters
  • Improved justification of Japanese and Chinese text
  • Calculation functions behave more consistently w.r.t to non-real results
  • Replaced deprecated angle brackets
  • Reduced maximum function call depth from 256 to 64
  • Fixed `first-line-indent` being not applied when a paragraph starts with styled text
  • Fixed extraneous spacing in unary operators in equations
  • Fixed block spacing, e.g. in block(above: 1cm, below: 1cm, ..)
  • Fixed styling of text operators in math
  • Fixed invalid parsing of language tag in raw block with a single backtick
  • Fixed bugs with displaying counters and state
  • Fixed crash related to page counter
  • Fixed crash when `symbol` function was called without arguments
  • Fixed crash in bibliography generation
  • Fixed access to label of certain content elements
  • Fixed line number in error message for CSV parsing
  • Fixed invalid autocompletion after certain markup elements

Contributors

Related skills

FAQ

What is Typst?

Typst is a markup-based typesetting system for the sciences, positioned as an alternative to LaTeX and to tools like Word and Google Docs.

Does it help LaTeX users?

Yes, it bundles a dedicated Guide for LaTeX Users along with page-setup, tables, and accessibility guides.

Documentationnotesworkflow

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.