返回 Skill 列表
extension
分类: 开发与工程无需 API Key

text-status-HYTX

当用户想统计一段文本的篇幅时使用此技能——字数、字符数(含/不含空白)、行数、段落数、估算阅读时长。触发表达包括「统计字数」「这段话多少字」「count words」「文字统计」「阅读时长」。输入为一段文本或一个文本文件路径,输出为结构化的统计结果。不要用于翻译、摘要、改写等需要理解语义的任务。

person作者: conqueBoomhubModelScope

文本统计 (Text Stats HYTX)

统计给定文本的字数、字符数、行数、段落数与估算阅读时长。

什么时候用

仅在需要量化文本篇幅时使用:用户给出一段文字(或一个 .txt 路径), 想知道它有多长。例如「这段话有多少字」「帮我数一下这篇文章」。

不用于需要理解内容的任务(摘要、翻译、关键词提取等)。

如何执行

  1. 取得待统计文本:

    • 用户直接粘贴的文本 → 直接用。
    • 用户提供文件路径 → 用 read_file 读取后用。
  2. 调用本技能脚本统计:

    cd {this_skill_dir} && python scripts/count.py --text "<文本内容>"
    

    或从文件读取(避免命令行过长):

    cd {this_skill_dir} && python scripts/count.py --file <路径>
    
  3. 把脚本输出的 JSON 结果呈现给用户,必要时补充一句人话总结 (如「约 350 字,朗读约 2 分钟」)。

输出格式

脚本输出一行 JSON,字段:

| 字段 | 含义 | |------|------| | chars | 字符总数(含空白) | | chars_no_spaces | 字符数(不含空白) | | words | 词数:英文按空白切分,中文按汉字逐字计 | | lines | 行数 | | paragraphs | 非空段落数(空行分隔) | | read_minutes | 估算阅读时长(分钟,按 300 字/分) |

示例

输入:「你好世界 hello world」

输出:

{"chars":14,"chars_no_spaces":11,"words":6,"lines":1,"paragraphs":1,"read_minutes":0}