shuorenhua (说人话) is a Chinese-first editing skill for Claude Code, Codex, Cursor and ChatGPT that removes filler, repetition and stiff phrasing from a draft while leaving its facts, conditions, commitments and tone intact.
What it is
shuorenhua is an agent skill: a set of editing rules loaded into an assistant rather than a standalone application, distributed through the skill and plugin mechanisms of Claude Code, Codex and Cursor and through a hosted ChatGPT GPT. It sits in the Chinese-language AI-writing toolchain, is written in Python, and is released under the MIT licence. The concrete thing it works against is the layer of boilerplate that survives AI drafting — the announcement and thanks that open a report, the signpost, the sentence that says the same thing twice — so that a draft can be sent without a manual line-editing pass.
What it keeps defines it as sharply as what it cuts. Numbers, dates and version numbers stay, as do conditions and commitments (「如果」「得到批准后」「可能」), quotations, terminology, code blocks and the writer's own judgement and tone, including evaluative remarks that read like promotion, which are retained by default. The default output is only the revised full text, with no score and no explanation attached, and a passage that is already fine is returned unchanged. The skill does not judge whether a text was written by AI, and it does not promise that output will pass AI detection.
Key capabilities
- Clears contentless greetings, previews and thanks, signposts such as 「值得注意的是」, roundabout constructions such as 「完成了对……的调整工作」, and statements that repeat the same point.
- Preserves numbers, dates, version numbers, conditions, commitments, hedges, quotes, terminology, code blocks and authorial voice, and returns the original when nothing needs fixing.
- Offers three change-scope modes: free adjustment /
structural, keep structure / bounded (sentence-internal cleanup only, with whole-sentence deletions suggested rather than applied), and in-place / in-place (no deletion, merging or reordering).
- Defaults to preserving the original paragraph and sentence structure for Chinese public long-form writing of roughly 1,000 characters or more.
- Adds a plain-writing step (v2.6) that opens only on explicit requests such as 「别吹」「写平实点」「去掉营销味」, replacing degree-only intensifiers like 「极致」「完美」 and dropping contentless slogans while retaining checkable "first" claims, figures and terminology; it only lowers the tone, never raises it.
- Supports review-only requests (「只标问题,不改写」) that flag problems without rewriting, and handles English as well as Chinese.
- Ships with a 123-case test set — 65 cases needing cleanup, 58 that should not change, 7 readability cases — with published results in
evals/results-v2.6.0.md and criteria in evals/v2.5/criteria.md.
Who uses it and how
- Developers working inside Claude Code, Codex or Cursor paste the draft and state the request in conversation; no command has to be memorised, and naming 「用说人话」 in the request ensures the skill is invoked.
- Teams standardise on one skill across repositories by adding
--global, which installs to the user directory so every project can use it.
- ChatGPT users skip installation entirely and work through the hosted 说人话 GPT.
- Manual file copying and OpenClaw are supported for users who want to place the rules by hand or work from a pasted prompt.
- Writers of Chinese public long-form articles use it with structure preserved, and reviewers who want problems marked rather than text rewritten use the review-only mode.
Getting started
Install with npx skills add MrGeDiao/shuorenhua and select the tools to install into; Claude Code users can instead run /plugin marketplace add MrGeDiao/shuorenhua followed by /plugin install shuorenhua@shuorenhua, and ChatGPT users can open the hosted GPT with no installation.
How it compares
The projects named alongside it — stop-slop for English redundancy rules, humanizer for English AI-writing patterns, avoid-ai-writing for an AI-writing problem taxonomy, and speak-human-tw for Traditional Chinese editing rules — are largely English or Traditional Chinese rule sets, which leaves shuorenhua as the Simplified-Chinese-first option among them. Its distinguishing material is the layered change-scope controls and the published 123-case evaluation, rather than a broader rule catalogue.
When to use it — and when not to
Pick it when the draft is already written and the job is to cut padding without losing facts or voice, and accept that the defaults are conservative: promotional-sounding judgements are kept unless 「别吹」 is requested, and on longer public articles slang and stacked metaphors are cleaned up less thoroughly than the project would like (issue #16). Be aware that plain-writing mode has occasionally demoted legitimate praise in testing, and that a sentence consisting only of a preview may be deleted outright (case B-33). It is not a tool for detecting AI authorship, and anyone expecting a guarantee about AI detectors should look elsewhere.
project readme (upstream, from github) — read inline
说人话是一份装进 Claude Code、Codex、ChatGPT 等工具里的改稿规则(skill)。把写好的文字交给它,它会删掉套话、重复铺垫和生硬句式,交回一版能直接用的稿子。数字、条件、承诺和你的口气保持原样,本来就没问题的文字不动。
一行命令装好,Claude Code、Codex、Cursor 都能用,其他方式见安装:
npx skills add MrGeDiao/shuorenhua
看不清图?这里是文字版,可以复制去试
原文:
大家好,下面我来给大家详细汇报一下本周的进展情况。本周我们完成了对重试策略的调整工作。重试策略已经调整过了。值得注意的是,调整之后,重复请求从每天 24 次降到了 7 次。如果周五前没有出现新的报错,我们会把这个改动合进主分支。以上就是本周的全部进展,感谢大家的关注!
改后:
本周我们调整了重试策略,重复请求从每天 24 次降到了 7 次。如果周五前没有出现新的报错,我们会把这个改动合进主分支。
请求是「把这段去掉套话,保留信息和我的口气」,由 GPT-6.1-sol 加载 v2.6.0 跑出,输出没有手改。同一段交给 Claude Opus 5.5,结果只多留了「调整之后,」。
安装
Claude Code
/plugin marketplace add MrGeDiao/shuorenhua
/plugin install shuorenhua@shuorenhua
Codex、Cursor 和其他支持 skills 的工具
npx skills add MrGeDiao/shuorenhua
运行后选择要装到哪些工具。加 --global 装到用户目录,所有项目都能用。
ChatGPT:直接用说人话 GPT,不用安装。
想手动复制文件、装到 OpenClaw,或只想贴一段提示词,见安装说明。
怎么用
装好后不用记命令,在对话里贴上原文、说一句要求,工具会自己调用;想确保用上,可以在要求里点名「用说人话」。
把这段去掉套话,保留信息和我的口气:……
只在句内改,不删句、不并句:……
别吹,写平实点:……
只标问题,不改写:……
默认只交改好的全文,不附评分和解释。原文没问题时原样返回。中文为主,英文也能改。
改什么,留什么
它不判断文章是不是 AI 写的,也不保证能通过 AI 检测。
控制改动范围
你的要求优先。约 1000 字以上的中文公开长文,默认保留原来的段落和句子结构。
写平实:去掉宣传腔(v2.6)
只有你说了「别吹」「写平实点」「去掉营销味」,它才会多做一步:把只表示程度的夸张词(「极致」「完美」)换成平常说法,删掉不交代内容的口号:
这款记账软件采用全新一代同步引擎,带来极致流畅的体验,真正做到无需妥协。它是国内首个支持离线多人协作的记账工具,导入旧数据无需手动整理,同步速度提升了 3 倍。
改成:
这款记账软件采用新一代同步引擎,用起来很流畅。它是国内首个支持离线多人协作的记账工具,导入旧数据无需手动整理,同步速度提升了 3 倍。
承诺、可核查的「首个」、数字和术语照样保留。只降调,不加强。只说「去 AI 味」「改狠一点」不会打开。
效果怎么验证
每次发版前跑一套 123 条的测试:65 条需要清理,58 条本来就没问题、不该改。另有 7 条专门看「改完是不是更好读」。改写结果按事先写好的判据逐条判,先看事实和请求有没有被违背,再看是不是更好读。
v2.6.0 的结果:没问题的 58 条一条都没被改坏;7 条里 5 条改完更好读;123 条里有 1 条丢了信息(B-33,见下)。
详细记录见 v2.6.0 评测、主集用例和编辑质量判据。
已知局限
- 默认改得保守。 「为后续发展奠定了坚实的基础」这类评价算作者的判断,默认会留着;想去掉宣传腔要明确说「别吹」。不同模型差别也不小:另一段测试里,GPT 按规则留下了这类评价,Claude 整句删了。
- 长文改得偏少。 较长的公开文章里,黑话和叠用的比喻清理不够。放宽规则后,它会把作者的话说轻或说重,还没找到稳妥的办法,讨论见 #16。
- 写平实偶尔误降正常评价。 测试中把新闻里的「慷慨捐助」改成了「捐助」。
- 只有预告的句子可能被整句删掉(B-33)。 「我帮你把这个事情掰扯清楚,先把它彻底掰开说清楚。」被当成没有内容的预告删掉了,但前半句是交付承诺。
反馈
改坏了或者改得不够,请用 Bad Case 模板贴出原文、你的请求和实际输出。不要贴未授权的聊天记录、密钥或个人信息。想参与改规则,先看贡献说明。
历次改动见 CHANGELOG。
相关项目
Star 增长

English
shuorenhua is a Chinese-first editing skill for Claude Code, Codex, Cursor and ChatGPT. It cuts filler, repetition and stiff phrasing while keeping facts, conditions, commitments and the writer's voice. It also handles English and review-only requests. It is not an AI-authorship detector. Install with npx skills add MrGeDiao/shuorenhua.
许可
MIT