Not in the top 1,000 by GitHub stars
ChanMeng666/chanmeng-typst
【Stars are free hugs for code - spread the love! 🤗⭐<U+FE0F>】 Claude Code skill for professional document generation using Typst typesetting system. Includes complete language reference, CLI reference, and 9 ready-to-use templates.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/chanmeng-typst/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b60053bf2681
No earlier version was observed for comparison.
Verified commit b60053bf2681b1538ed554c45991fdeecccc9363
git clone --filter=blob:none --no-checkout https://github.com/ChanMeng666/chanmeng-typst.git .hotskills/chanmeng666-chanmeng-typst && git -C .hotskills/chanmeng666-chanmeng-typst checkout --detach b60053bf2681b1538ed554c45991fdeecccc9363
# Copy each selected skill directory from .hotskills/chanmeng666-chanmeng-typst into .claude/skills/<skill-name>/Heat
1.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- chanmeng-typst
skills/chanmeng-typst
How it works
chanmeng-typst
When your agent uses it
Generate professional PDF documents using the Typst typesetting system. Use when the user asks to create a PDF, write a document, generate a report, typeset a paper, build a presentation, or make a resume / CV / cover letter / letter / invoice / thesis / handout / poster — even when they do not say "Typst" explicitly. Especially trigger when the user mentions one-page CV, two-column resume, academic paper with bibliography, or any CJK (Chinese / Japanese / Korean) document.
What it loads into context
Frontmatter
140 tokensAlways available to the agent
SKILL.md
1,994 tokensWhen the skill is activated
Reference documents
16,874 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Decision Tree — pick a template before writing
- Quick Reference
- Workflow
- Gotchas / Common Mistakes
- Recovery Recipes
- When NOT to use
- Reference Documentation
- Output Formats
Scripts executed separately
scripts/verify-typst.sh
Files
../../.claude-plugin/marketplace.jsonasset603 bytes../../.claude-plugin/plugin.jsonasset767 bytesSKILL.mdcore7,709 bytesSKILL.mdcore7,709 bytesSKILL.mdcore7,709 bytesSKILL.mdcore7,709 bytesSKILL.mdcore7,709 bytesSKILL.mdcore7,709 bytesexamples/cjk-document.typasset1,470 bytesexamples/hello-world.typasset549 bytesexamples/resume-basic.typasset1,646 bytesreferences/typst-cli-reference.mddoc9,290 bytesreferences/typst-design-patterns.mddoc6,207 bytesreferences/typst-language-reference.mddoc21,475 bytesreferences/typst-templates.mddoc19,333 bytesscripts/verify-typst.shruns1,686 bytes
Read SKILL.md
# Typst Document Generation Skill
> **Trigger me when** the user wants any of: PDF · CV · résumé · cover letter · academic paper · report · invoice · slides · poster · 简历 · 学术论文 · 报告 · 发票 · 幻灯片 · Typst — even if they did not say "Typst" explicitly.
You are an expert Typst typesetter. Generate professional PDF, PNG, SVG, or HTML documents using Typst.
## Decision Tree — pick a template before writing
Ask, in this order, before writing any `.typ`:
1. **What is the artefact?**
- Resume / CV → `references/typst-templates.md` § Simple Resume or Typographic Resume
- Cover letter / formal letter → § Letter
- Academic / research paper → § Academic Paper (two-column, abstract, bibliography)View the complete source on GitHubSkills included
- chanmeng-typst
Repository facts
- License
- MIT
- Created
- Mar 16, 2026
- Last pushed
- Nov 4, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 5 notes
skills/chanmeng-typst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/chanmeng-typst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/chanmeng-typst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/chanmeng-typst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/chanmeng-typst/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: chanmeng-typst/SKILL.md:1
- 4 dangerous shell commandsin 3 files: chanmeng-typst/references/typst-language-reference.md:595 chanmeng-typst/SKILL.md:53 chanmeng-typst/references/typst-cli-reference.md:137
- 13 network referencesin 3 files: .claude-plugin/plugin.json:1 chanmeng-typst/references/typst-cli-reference.md:316 chanmeng-typst/references/typst-language-reference.md:48
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: chanmeng-typst/scripts/verify-typst.sh:1
- No access to secrets
- No requests to vote in Hot
Show all 19 signals by file
.claude-plugin/plugin.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 7
"name": "Chan Meng", "email": "ai@gavigo.com", "url": "https://github.com/ChanMeng666" - Network accessline 8
"email": "ai@gavigo.com", "url": "https://github.com/ChanMeng666" }, - Network accessline 9
"url": "https://github.com/ChanMeng666" - Network accessline 10
}, "homepage": "https://github.com/ChanMeng666/chanmeng-typst", "repository": "https://github.com/ChanMeng666/chanmeng-typst", - Network accessline 11
"homepage": "https://github.com/ChanMeng666/chanmeng-typst", - Network accessline 12
"repository": "https://github.com/ChanMeng666/chanmeng-typst",
skills/chanmeng-typst/SKILL.md
skills/chanmeng-typst/references/typst-cli-reference.md
- Dangerous shell operationline 137
typst eval "1 + 2" - Network accessline 316
license = "MIT" description = "A beautiful document template" repository = "https://github.com/user/my-template" - Network accessline 317
description = "A beautiful document template" repository = "https://github.com/user/my-template" keywords = ["template", "resume", "report"] - Network accessline 318
repository = "https://github.com/user/my-template"
skills/chanmeng-typst/references/typst-language-reference.md
skills/chanmeng-typst/scripts/verify-typst.sh
- Executable scriptline 1
#!/usr/bin/env bash
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 11 facts
- Broad permissions in the frontmatter of the SKILL.mdchanmeng-typst/SKILL.md:1High confidence
- Dangerous shell operation in prose of the SKILL.mdchanmeng-typst/SKILL.md:53Low confidence
- Dangerous shell operation in code of documentationchanmeng-typst/references/typst-cli-reference.md:137Low confidence
- Network access in code of documentationchanmeng-typst/references/typst-cli-reference.md:316Low confidence
- Network access in code of documentationchanmeng-typst/references/typst-cli-reference.md:317Low confidence
- Network access in code of documentationchanmeng-typst/references/typst-cli-reference.md:318Low confidence
- Network access in code of documentationchanmeng-typst/references/typst-language-reference.md:48Low confidence
- Network access in code of documentationchanmeng-typst/references/typst-language-reference.md:49Low confidence
- Dangerous shell operation in code of documentationchanmeng-typst/references/typst-language-reference.md:595Low confidence
- Dangerous shell operation in code of documentationchanmeng-typst/references/typst-language-reference.md:596Low confidence
- Executable script in code of a file that runschanmeng-typst/scripts/verify-typst.sh:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/chanmeng-typst/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/chanmeng-typst/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/chanmeng-typst/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/chanmeng-typst/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/chanmeng-typst/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.