typst-paper_skill
- 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.