360 Secure SkillHub
360 安全技能中心

text-stats

该 Skill 通过内置 Python 脚本读取文本文件或标准输入,统计字符数、去空白字符数、中日韩字符数、英文单词数、句子数、段落数和预计阅读时长,输出 JSON 结果,再以表格和一句简短解读呈现。

xiaoffff-f
xiaoffff-f
热度 30.73
最近更新 2026-08-31 12:58:59
分类:效率依赖:代码执行 / 读写文件应用场景:数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add xiaoffff-f/text-stats
Metadata
name
text-stats
description
统计文本的字数、字符数、段落数、句子数和预计阅读时长。当用户问"这段文字多少字"、"统计字数"、"阅读要多久"、"word count"、"text statistics",或提供文本/文件要求做基础文本统计时使用。

Text Stats

对给定文本或文本文件做基础统计并给出简洁报告。

使用方法

运行 scripts/text_stats.py:

python scripts/text_stats.py <文件路径>
# 或从标准输入读取
echo "文本内容" | python scripts/text_stats.py

脚本输出 JSON,字段含义:

  • chars:总字符数(含空白)
  • chars_no_space:去除空白后的字符数(中文场景常用的"字数")
  • cjk_chars:中日韩字符数
  • latin_words:英文单词数
  • sentences:句子数(按 。!?.!? 切分)
  • paragraphs:段落数
  • reading_minutes:预计阅读时长(按中文 400 字/分钟、英文 200 词/分钟估算)

报告方式

用一张小表格呈现结果,并在末尾给一句简短解读(例如"约相当于一篇公众号短文")。不要逐字段复述 JSON 字段名,用自然语言描述。

若用户没提供文本,先询问文本内容或文件路径。