SuperAPI AI 工具集

user-file-ops

办公与效率

查看项目

更新于 10-16 02:03

技能介绍

用途

user-file-ops 是一个用于对用户提供的文本文件执行简单操作的技能,核心功能是生成文件摘要。它适用于需要快速了解文本文件概况的场景,例如统计文件规模、获取内容预览等。

主要能力

该技能可以:

  • 计算文本文件的基本统计信息,包括行数、单词数和字节数。
  • 截取文件的简短预览内容。
  • 将摘要结果输出到指定文件。

使用方式

该技能通过命令行脚本调用,脚本路径为 scripts/summarize_file.sh,需要传入两个参数:输入文件路径和输出摘要文件路径。

示例一:摘要工作区中已存在的文本文件

bash scripts/summarize_file.sh work/inputs/example.txt out/example_summary.txt

示例二:摘要另一个文件

bash scripts/summarize_file.sh work/inputs/notes.txt out/notes_summary.txt

示例三:摘要由其他技能生成的文件

bash scripts/summarize_file.sh out/sample_fib.txt out/sample_fib_summary.txt

文件位置约定

用户提供的文件通常暴露在 work/inputs/ 目录下。例如,当宿主目录被挂载为 inputs 时,或者当用户将文件上传到对话中并由 skill_run 暂存到工作区时,文件会出现在该位置。

其他技能生成的文件通常写入 out/ 目录,可以直接从该目录进行摘要。

输出文件

根据上述示例,输出文件包括:

  • out/example_summary.txt
  • out/notes_summary.txt
  • out/sample_fib_summary.txt

适用场景

  • 需要快速了解用户上传文本文件的规模与内容概况。
  • 需要为其他技能生成的文本文件生成摘要。
  • 在自动化流程中对文本文件进行初步统计与预览。

限制

资料中未提供关于该技能支持的文件格式、大小限制、编码要求、错误处理方式、依赖环境或安装步骤的说明。