typst-paper_skill

This skill helps you craft polished Typst papers by automating formatting, grammar, references, and template handling across Chinese and English submissions.
  • Python

17

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill bahayonghang/academic-writing-skills --skill typst-paper

  • README.md6.9 KB
  • SKILL.md14.2 KB

Overview

This skill is a Typst-based academic paper assistant for writing, formatting, and preparing submissions to conferences and journals in deep learning, time series, industrial control, and computer science. It supports English and Chinese manuscripts and provides modular tools for compiling, linting, grammar, translation, bibliography checks, de-AI editing, and template configuration. The workflow emphasizes non-destructive edits and clear, prioritized suggestions.

How this skill works

The skill inspects Typst source files and runs independent modules triggered by keywords (e.g., compile, format, grammar, translate, bib, deai, template). Each module outputs annotated suggestions in a consistent diff-comment style with severity and priority, and it never modifies protected elements such as @cite, @ref, @label, or math content. When tooling fails (missing typst, fonts, or files), the skill emits an actionable ERROR block with causes and remediation steps.

When to use it

  • When you need fast, incremental Typst compilation and PDF/PNG outputs for preview
  • Before submission to check margins, fonts, headings, figure/table placement and citation style
  • To proofread and correct English grammar, article usage, and Chinglish issues
  • To translate Chinese drafts into field-accurate English with confirmed terminology
  • To de-AI edit text while preserving citations, math, and factual content
  • To apply or validate IEEE/ACM/NeurIPS and custom Typst templates for submission

Best practices

  • Provide the main .typ file path and any .bib/.yml bibliography files for accurate checks
  • Keep citations and math untouched; paste only visible paragraph text for de-AI edits
  • Run typst watch during drafting to leverage millisecond compilation and fast iteration
  • Confirm domain (DL, TS, Control, CS) when requesting translations to lock terminology
  • Address P0/P1 issues first; the tool marks severity and priority in every suggestion

Example use cases

  • Compile a draft: typst compile main.typ to generate PDF or typst watch main.typ for live preview
  • Run format check to enforce journal margins, font sizes, and figure captions before submission
  • Use grammar module to fix article usage, tense, and subject–verb agreement in method/results sections
  • Translate Chinese Methods into academic English with domain-aware term mapping (e.g., attention mechanism, PID)
  • Apply IEEE template configuration and validate bibliography style with #bibliography("references.bib", style: "ieee")

FAQ

No. The tool never alters @cite, @ref, @label, or contents inside math environments.

What if typst is not installed on my system?

You will receive an ERROR block explaining the missing tool and a suggestion such as installing typst-cli via cargo or your package manager.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
typst-paper skill by bahayonghang/academic-writing-skills | VeilStrat