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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
15GitHub stars
0stars in 7 days
1skill in this repository
8commits in 30 days

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

Oct 25, 2026Oct 25, 202615

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

1,994 tokens

When the skill is activated

Reference documents

16,874 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Decision Tree — pick a template before writing
  2. Quick Reference
  3. Workflow
  4. Gotchas / Common Mistakes
  5. Recovery Recipes
  6. When NOT to use
  7. Reference Documentation
  8. Output Formats

Scripts executed separately

  • scripts/verify-typst.sh

Files

  • ../../.claude-plugin/marketplace.jsonasset603 bytes
  • ../../.claude-plugin/plugin.jsonasset767 bytes
  • SKILL.mdcore7,709 bytes
  • SKILL.mdcore7,709 bytes
  • SKILL.mdcore7,709 bytes
  • SKILL.mdcore7,709 bytes
  • SKILL.mdcore7,709 bytes
  • SKILL.mdcore7,709 bytes
  • examples/cjk-document.typasset1,470 bytes
  • examples/hello-world.typasset549 bytes
  • examples/resume-basic.typasset1,646 bytes
  • references/typst-cli-reference.mddoc9,290 bytes
  • references/typst-design-patterns.mddoc6,207 bytes
  • references/typst-language-reference.mddoc21,475 bytes
  • references/typst-templates.mddoc19,333 bytes
  • scripts/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 GitHub

Skills 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 shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/chanmeng-typst/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/chanmeng-typst/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/chanmeng-typst/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/chanmeng-typst/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Broad permissionsline 1
    Read, Write, Edit, Bash, Glob, Grep
  • Dangerous shell operationline 53
    | Evaluate expression | `typst eval "1 + 2"` |

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

  • Network accessline 48
    https://example.com                    // Auto-detected URL
  • Network accessline 49
    #link("https://example.com")[Click me] // Explicit link
  • Dangerous shell operationline 595
    #eval("1 + 2")                    // 3
  • Dangerous shell operationline 596
    #eval("$ x^2 $", mode: "markup")  // renders math

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

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/chanmeng-typst/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/chanmeng-typst/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/chanmeng-typst/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/chanmeng-typst/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.