| name | text_inspect |
| description | 当用户需要对一段文本做“快速结构化检查/统计”(字数、行数、段落数、Top 关键词、是否包含某些模式)时使用本技能。适用于「统计一下」「文本分析」「看看这段话有什么特征」等请求。 |
文本快速检查技能(带脚本)
概述
本技能用于对用户提供的文本做轻量分析并输出结构化结果。该技能目录附带一个 text_inspect.py 脚本,作为参考实现与可复用的分析逻辑说明。
使用说明
- 确认输入:拿到需要分析的文本(用户粘贴的全文,或来自此前工具返回的内容)。
- 选择输出粒度(默认精简版):
- 精简版:行数/段落数/字符数/词数 + Top 关键词(5-10 个)+ 可能的异常(空行过多、重复句等)。
- 详细版:在精简版基础上增加:重复率提示、包含的 URL/邮箱数量、疑似代码块占比等。
- 执行原则:
- 不臆测文本来源与含义,只做可从文本直接推导的统计/特征提取。
- 如用户指定了“只统计中文/只统计英文/忽略标点”,按要求调整口径;未指定则用通用口径。
- 输出:用清晰的小标题或 JSON 风格字段输出;若文本为空或过短,直接说明无法分析并提示补充文本。
可执行工具
使用通用工具 run_skill_python(skill_name, script_name, function_name, function_kwargs) 来得到确定性结果(该工具会执行本目录下的 text_inspect.py 逻辑),再把返回的 JSON 解释为用户可读的结构化输出:
skill_name: "text_inspect"
script_name: "text_inspect.py"
function_name: "inspect_text"
function_kwargs: {"text": <待分析文本>, "top_k": 10}