Text Inspect

当用户需要对一段文本做“快速结构化检查/统计”(字数、行数、段落数、Top 关键词、是否包含某些模式)时使用本技能。适用于「统计一下」「文本分析」「看看这段话有什么特征」等请求。 Use when this capability is needed.

tomevault-io 1f6de6c 2 files · 2.7 KB Updated

File contents

文本快速检查技能(带脚本)

概述

本技能用于对用户提供的文本做轻量分析并输出结构化结果。该技能目录附带一个 text_inspect.py 脚本,作为参考实现与可复用的分析逻辑说明。

使用说明

  1. 确认输入:拿到需要分析的文本(用户粘贴的全文,或来自此前工具返回的内容)。
  2. 选择输出粒度(默认精简版):
    • 精简版:行数/段落数/字符数/词数 + Top 关键词(5-10 个)+ 可能的异常(空行过多、重复句等)。
    • 详细版:在精简版基础上增加:重复率提示、包含的 URL/邮箱数量、疑似代码块占比等。
  3. 执行原则
    • 不臆测文本来源与含义,只做可从文本直接推导的统计/特征提取。
    • 如用户指定了“只统计中文/只统计英文/忽略标点”,按要求调整口径;未指定则用通用口径。
  4. 输出:用清晰的小标题或 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}

Source: NanGePlus/LangChain_V1_Test — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/nangeplus--langchain-v1-test--langchain-v1-test commit 1f6de6c2b3

Frequently asked questions

npx skillmds@latest add tomevault-io/text-inspect