punct-master

punct-master is a skill for Claude Code, Codex from taxueseek/say-it-human. It costs 153 tokens per session (2,452 once invoked), scanned A, original, MIT.

A punctuation checker and fixer focused mainly on Chinese text, with separate rules for prose, technical documents, bilingual writing, and social posts.

In plain words
What is it for?
Use it to fix Chinese and mixed-language punctuation, normalize spaces and quotation marks, reduce repeated exclamation marks, and check technical documents.
Why use it?
It corrects common punctuation and spacing problems while protecting code, URLs, numbers, and other machine-readable text.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to fix Chinese and mixed-language punctuation, normalize spaces and quotation marks, reduce repeated exclamation marks, and check technical documents.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/taxueseek/say-it-human/punct-master
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add taxueseek/say-it-human --skill punct-master
Clone the repo
git clone --depth 1 https://github.com/taxueseek/say-it-human

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for punct-master

README.md
[![agentmods](https://agentmods.dev/badge/skills/taxueseek/say-it-human/punct-master/github.svg)](https://agentmods.dev/skills/taxueseek/say-it-human/punct-master)
Your own site
<a href="https://agentmods.dev/skills/taxueseek/say-it-human/punct-master"><img src="https://agentmods.dev/badge/skills/taxueseek/say-it-human/punct-master/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for punct-master

Your own site · 80×15
<a href="https://agentmods.dev/skills/taxueseek/say-it-human/punct-master"><img src="https://agentmods.dev/badge/skills/taxueseek/say-it-human/punct-master.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 153 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,452 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00153 $0.02452
Opus 5 $0.00077 $0.01226
Sonnet 5 $0.00031 $0.00490
Haiku 4.5 $0.00015 $0.00245

Measured 10d ago against content hash d49e7fe0ea18, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

punct-master scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/punct-master/SKILL.md · 240 lines

How it starts

The opening of the file, as written. The whole thing — 240 lines — stays where its author put it; the contents beside it link to each section on GitHub.

标点大师(Punct Master)

AI写中文,标点是最常见的毛病:半角逗号、缺少中西空格、直引号、破折号滥用……本技能一次性解决。


12类AI常见标点错误谱系

# 错误类型 错误示例 正确写法 自动修正
1 半角逗号 今天,明天 今天,明天
2 半角句号 这是一本书. 这是一.book。
3 半角引号 "你好" 「你好」 ✅非代码
4 半角括号 见下图(图1) 见下图(图1)
5 缺少中西空格 使用React构建 使用 React 构建
6 多余中西空格 这 是 中 文 这是中文
7 破折号滥用 ——即 ,即 或删除
8 省略号不规范 .... 。。。 ……
9 顿号误用 苹果,香蕉 苹果、香蕉 ⚠️建议
10 感叹号连用 太棒了!!! 太棒了!
11 英文标点混入中文 Hello, world(中文语境) Hello,world ⚠️建议
12 中文标点混入英文 This is good。 This is good. ⚠️建议

四类场景规则矩阵

场景A:中文散文(公众号/博客/随笔)

全角标点强制:,。?!:;()「」『」『
引号规范:直角引号「」用于概念和对话
破折号:禁用(用逗号/句号/括号替代)
省略号:六个点 ……
顿号:分隔中文并列短词
感叹号:全文≤3处,禁止连用

场景B:技术文档(API/手册/Runbook)

中西文间空格:使用 React 构建 / 调用 API 接口
代码围栏保护:不修改 ``` ``` 内的任何标点
行内代码保护:不修改 ` ` 内的标点
URL保护:不修改 http://... 内的标点
数字保护:1,000 / 3.14 / 12:30 不动
标题层级:# → ## → ### 不超过三级

场景C:中英混排(双语发布/国际化)

排版规则:
- 中文块与英文块之间加空格
- 中文括号内嵌英文:括号全角,内部英文标点半角
- 英文块内嵌中文:英文标点半角,内部中文标点全角

术语一致性:
- 首次出现:保留英文+中文注解
- 后续出现:统一用中文
- 行业通用缩写(SFT/RL/MoE)全程保留

场景D:社交媒体(小红书/即刻/推特)

适度灵活:
- 允许适度使用emoji(每段≤2个)
- 允许适度使用感叹号(表达情绪)
- 允许使用---分隔线

但仍有底线:
- 中文不能用半角标点
- 中西文间仍需空格
- 不能连续3个以上感叹号

英文标点总编辑能力

检查项 规则 修正方式
逗号后空格 a,ba, b 自动
句号后空格 end.Startend. Start 自动
引号方向 直引号 " → 弯引号 " ' 自动(非代码)
破折号 --- -- 自动
省略号 ... 自动
首字母大写 句首单词大写 自动
连续空格 word1 word2word1 word2 自动

英文禁止词:delve、leverage(as verb)、utilize、robust、streamline、harness、navigate(challenges)、unpack、paradigm、synergy、tapestry、landscape、game-changer、moving forward


代码/机器可读内容保护

保护清单(100%不动):
- 代码围栏 ``` ... ```
- 行内代码 `...`
- URL http://... https://...
- 邮箱 [email protected]
- 文件路径 a/b/c.ext
- HTML/XML标签 <div>
- 数字 1,000 / 3.14 / 12:30
- 命令行参数 --flag
- JSON键名 "key": "value"

保护策略:
- 上述区域内标点100%不动
- 区域外按场景规则处理
- 边界处上下文判断

Read the full file on GitHub · 240 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 240 lines · 153 tokens per session scan A d49e7fe0ea18

Subscribe to this mod's changes

punct-master is a skill published in the GitHub repository taxueseek/say-it-human (65 stars, last pushed 22d ago), licensed MIT. It adds 153 tokens to every session and 2,452 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

OwnPen

A set of 45 Chinese writing rules for making text sound less machine-written while keeping its original formatting unchanged.

huangjihua007-rgb/ownpen · 61 tokens

qu-ai-wei

A tool for rewriting Simplified Chinese so it sounds more natural while keeping the original facts, meaning, evidence strength, tone, and authorial voice.

LifelongLazyLearner/qu-ai-wei · 119 tokens

turkce-humanizer

Türkçe metinlerden AI-üretimi yazım imzalarını temizler ve metnin registeri uygunsa insan Türkçesinin ritim imzalarını yerleştirir. "Türkçeleştir," "AI kokusunu at," "bu Türkçe metni doğallaştır," "humanize et" gibi ifadelerle veya AI-üretimi görünen Türkçe paragraf sunulduğunda tetiklenir.

bushrabeg/turkce-humanizer · 100 tokens

chinese-typography

A Chinese typography guide for websites, articles, social-media posts, PDFs, Word documents, and presentations. It explains spacing, fonts, line height, punctuation, and line breaking for Chinese text.

sanhuang520-ship-it/awesome-chinese-ai-tools · 94 tokens

accent-dial

Skill "accent-dial" from petar-djukic/writing-skills, covering accent dial (pre-terminal stage), usage, calibration (strategy theatre payload, 2026-08-21), sentence grain (default since gh-73) and the review gate (mandatory).

petar-djukic/writing-skills · 0 tokens

stop-slop-zh

A Blender animation guide for changing objects, cameras, lights, and other properties over time. It covers keyframes, motion curves, shape keys for morphs, drivers, and reusable animation actions.

pencil20388-eng/stop-slop-zh · 0 tokens