精准字数

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

字数 (zishu) — 精准字数统计器。 解决的核心问题:LLM 按 token 处理文本,数字数(尤其超过 20 字)经常出错, "这段有 98 字"这类断言不可信。本工具把"数字数"变成 Python len() 级的确定性 计算(0 LLM/0 token 推测),一次返回全部口径,汉字/英文单词/数字串/标点各有独立计数。 工作方式: 1. AI 拿到文本(参数直传 / -f 文件 / stdin) 2. count.py 输出 JSON:chars_total、hanzi、en_words、digit_runs、word_count 等 3. 有字数要求时用 --limit/--min 直接拿 PASS/FAIL 判定(exit code 0/1) 触发场景: 用户说"X字以内"、"不超过X字"、"控制在X字左右"、"压缩到X字"、"再精简到X字"、 "这段有几个字"、"统计一下字数"、"帮我数数字数",或任何写作任务带有明确字数 限制(文案/标题/摘要/简介/微博/小红书正文)——生成后必须调用本工具验证, 禁止 AI 自估字数交差。

一句话选型结论

按资料字段整理

精准字数是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_27f88699/zishu
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_27f88699仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791621958
正文体量5.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
精准字数当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

5.0 KB
模型实际读到的说明书原文,来自技能仓库

字数 (zishu) — 精准字数统计器

> 独立 skill,不依赖 gongcheng。核心脚本 count.py,纯 Python 标准库,无依赖。
> 原则:凡涉及字数,一律以本工具输出为准,AI 自估的字数一律不可信。

一、为什么需要

LLM 看到的文本是 token 序列,不是字符序列。中文 1 个字 ≈ 1 token 还好,
英文一个词会被切碎,标点、空格、数字混合后 AI 数出来的"字数"经常偏差 10%~30%。
用户明确给了字数限制("100 字以内")时,AI 自估交差 = 隐性违约。
本工具 = 把"数字数"从概率行为变成 len() 级确定性计算。

二、调用方式

> $ZISHU = 本 skill 目录下的 count.py。本机为 /root/.trae-cn/skills/zishu/count.py;
> 从 SkillHub 安装后为 <你的skills目录>/zishu/count.py。下同。

# 方式 1: 参数直传(文本无单引号时最简单)
python3 $ZISHU '要统计的文本'

# 方式 2: 文本含单引号/复杂引号 → 写临时文件再 -f(推荐,最稳)
python3 $ZISHU -f /tmp/text.txt

# 方式 3: stdin
echo '要统计的文本' | python3 $ZISHU

# 带字数限制校验(--metric 默认 word_count)
python3 $ZISHU --limit 100 '文本'
python3 $ZISHU --limit 50 --min 30 --metric hanzi '文本'

exit code:0 = 全部 PASS,1 = 有 FAIL(方便脚本化判断)。

三、口径说明(输出 JSON 字段)

字段 含义 适用场景
chars_total 总字符数,含空格/换行/标点/emoji(Unicode 码点数) 用户问"一共多少个字符"
chars_no_ws 不含任何空白的字符数 用户说"不算空格"
hanzi 汉字数(基本区+扩展A-G+〇,不含标点) 用户问"多少个汉字"
cn_punct 中文标点数(。,、;:?!《》……) 检查标点密度
en_words 英文单词数(don't / well-connected 算 1 词) 英文词数要求
digit_runs 连续数字串个数("2026年" → 1) —
word_count 字数(最常用)= hanzi + en_words + digit_runs,不含标点不含空格 用户说"X字以内"时默认用这个
word_count_with_punct 字数含全部标点 用户明确"标点也算字"时
punct 全部标点(中英全角半角) —
whitespace 空白字符数 —
lines 行数(末尾换行不产生空行) —

默认口径决策:用户没说口径时用 word_count(贴近 Word"字数"统计)。
用户说"字符数"→ chars_total;说"汉字"→ hanzi;说"标点也算"→ word_count_with_punct。

四、核心工作流:写 → 数 → 改 → 再数(闭环)

凡是带字数要求的写作任务,必须走这个闭环,禁止写完就交:

1. 写出候选文本
2. count.py --limit N 验证(或先无 limit 统计)
3. FAIL 超出 → 删减 → 重新统计(回到 2)
   FAIL 还差 → 扩写 → 重新统计(回到 2)
4. PASS → 在回复里引用工具输出的具体数字交付(如"共 96 字(汉字88+数字串2+英文词6)")

注意:
- 改一个字都可能跨过阈值,每次改动后都要重新跑,不要心算增量
- 交付时报告的字数必须是工具输出值,不是估值
- "X字左右"这类软性要求也建议验证(偏差 >20% 就调)

五、边界与已知口径约定

  • emoji / 组合字符:按 Unicode 码点计数。一个"👨‍👩‍👧"家庭 emoji 是 8 个码点(family emoji 的默认输出口径即如此)。用户问的若是"眼睛看到的字符数"(grapheme),需说明本工具按码点计,必要时单独处理
  • 全角空格 U+3000 归空白不归标点
  • 〇(U+3007) 归汉字
  • 连字符/撇号词(well-known / It's)各算 1 个英文词
  • 换行符计入 chars_total 与 whitespace,不计入其他口径

常见问题

5 问
答案由本站依据条目字段整理
精准字数怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_27f88699/zishu。安装方式为未标注。装完刷新技能列表或重开客户端。

精准字数支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

精准字数权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

精准字数收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

精准字数用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。