Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Typst academic paper assistant for existing `.typ` paper projects in English or Chinese. Use this skill whenever the user wants to compile, audit, or improve a Typst paper, including format checks, bibliography validation for BibTeX or Hayagriva, grammar/sentence/logic review, expression polishing, translation, title optimization, pseudocode review, algorithm block cleanup, de-AI editing, experiment-section review, table structure validation, three-line table generation, abstract structure diagn
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | 1089% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 90% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 110% | 0% |
| case-15 | ✓→✗ | ▼ Worse | 208% | 0% |
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.
algorithmic, algorithm-figure, lovelace, caption handling, and comment length.Use this skill when the user has an existing .typ paper project and wants help with:
Do not use this skill for:
paper-audit)| Module | Use when | Primary command | Read next | | --- | --- | --- | --- | | compile | Typst build, export, font, or watch issues | uv run python $SKILL_DIR/scripts/compile.py main.typ | references/modules/COMPILE.md | | format | Venue/layout review for a Typst paper | uv run python $SKILL_DIR/scripts/check_format.py main.typ | references/modules/FORMAT.md | | bibliography | BibTeX or Hayagriva validation | uv run python $SKILL_DIR/scripts/verify_bib.py references.bib --typ main.typ | references/modules/BIBLIOGRAPHY.md | | grammar | Grammar cleanup on Typst prose | uv run python $SKILL_DIR/scripts/analyze_grammar.py main.typ --section introduction | references/modules/GRAMMAR.md | | sentences | Long or dense sentence diagnostics | uv run python $SKILL_DIR/scripts/analyze_sentences.py main.typ --section introduction | references/modules/SENTENCES.md | | logic | Argument flow, introduction funnel, cross-section closure, and abstract/conclusion alignment review | uv run python $SKILL_DIR/scripts/analyze_logic.py main.typ --section methods | references/modules/LOGIC.md | | expression | Tone and expression polishing | uv run python $SKILL_DIR/scripts/improve_expression.py main.typ --section methods | references/modules/EXPRESSION.md | | translation | Chinese/English academic translation in Typst context | uv run python $SKILL_DIR/scripts/translate_academic.py input_zh.txt --domain deep-learning | references/modules/TRANSLATION.md | | title | Generate, compare, or optimize Typst paper titles | uv run python $SKILL_DIR/scripts/optimize_title.py main.typ --check | references/modules/TITLE.md | | pseudocode | Review algorithmic / algorithm-figure / lovelace output for IEEE-like safety, captions, and comment length | uv run python $SKILL_DIR/scripts/check_pseudocode.py main.typ --venue ieee | references/modules/PSEUDOCODE.md | | deai | Reduce English or Chinese AI-writing traces while preserving Typst syntax | uv run python $SKILL_DIR/scripts/deai_check.py main.typ --section introduction | references/modules/DEAI.md | | experiment | Inspect experiment-section clarity, discussion layering, and reporting quality | uv run python $SKILL_DIR/scripts/analyze_experiment.py main.typ --section experiment | references/modules/EXPERIMENT.md | | tables | Table structure validation, three-line table generation | uv run python $SKILL_DIR/scripts/check_tables.py main.typ | references/modules/TABLES.md | | abstract | Abstract five-element structure diagnosis and word count validation | uv run python $SKILL_DIR/scripts/analyze_abstract.py main.typ | references/modules/ABSTRACT.md | | adapt | Journal adaptation: reformat paper for a different venue | (LLM-driven workflow) | references/modules/ADAPT.md |
main.typ or the Typst entry file.--section SECTION for targeted analysis.If arguments are missing, ask only for the Typst entry file and the target module.
// MODULE (Line N) [Severity] [Priority]: Issue ...@cite, <label>, math blocks, and Typst macros unless the user explicitly asks for source edits.$ARGUMENTS and select the active module.uv run python ....bibliography.references/TYPST_SYNTAX.md: Typst syntax reminders and pitfalls.references/STYLE_GUIDE.md: paper-writing style baseline.references/CITATION_VERIFICATION.md: citation verification workflow.references/modules/: module-specific Typst commands and choices.references/modules/PSEUDOCODE.md: IEEE-like defaults for Typst pseudocode.Read only the file that matches the active module.
main.typ submission.”algorithm-figure block for IEEE-like caption, line-number, and comment issues.”See examples/ for full request-to-command walkthroughs.
Other measured skills in the registry, with their headline benchmark lift.