Agent skill · writing content · bahayonghang

typst-paper

Typst paper assistant for existing .typ manuscripts in English or Chinese. Use for compile/export diagnosis, venue formatting, BibTeX/Hayagriva checks, grammar, logic, abstract/title, tables, pseudocode, related work, research-gap framing, adaptation, de-AI polish, translation, and submission readiness; use LaTeX skills for .tex.

Why this skill is useful

Adds specific commands for diagnosing and compiling Typst papers that the AI wouldn't reliably generate on its own.

What it needs

Requires python installed locally. About 6k tokens when loaded. Last updated 2026-08-05. 406 stars on the source repository.

What this skill does

Typst Academic Paper Assistant Use this skill for targeted work on an existing Typst paper project. Route requests to the smallest useful module and keep outputs compatible with Typst source review. Capability Summary Compile Typst projects and diagnose Typst CLI issues; validate BibTeX and Hayagriva bibliographies. Audit format, grammar, sentences, logic, expression, tables, cross-references, abstracts, and AI traces. Diagnose and rewrite-plan literature review sections (theme clustering -> comparison -> gap derivation). Review IEEE-like pseudocode blocks (algorithmic, algorithm-figure, lovelace, captions, comment length). Improve titles, translation, and experiment-section clarity for Typst papers. Triggering Use this skill when the user has an existing .typ paper project and wants: compile/export fixes, venue/format compliance, BibTeX/Hayagriva validation, grammar/sentence/logic/expression review, related-work or research-gap restructuring, translation or bilingual polishing, title optimization, pseudocode review, de-AI editing, or experiment-section review. Full scenario list: references/skill-routing-notes.md. Do Not Use Not for: LaTeX-first projects; DOCX/PDF-only editing without Typst source; thesis template detection or GB/T 7714 thesis workflows; from-scratch paper planning or literature research; multi-perspective review/scoring/gate decisions (use paper-audit); standalone pseudocode drafting without a paper context. Module Router $SKILLDIR is this skill's install directory (e.g. ~/.claude/skills/typst-paper); substitute it (and the input file name) when running a command. All commands are run with uv run python from the user's project directory. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bahayonghang/typst-paper

View the source on GitHub

Browse the @skills marketplace