mcpField
F
file_reader

file_reader

github.com/agentscope-ai文档处理36.7k59 次安装今天更新
代码仓库

关于 file_reader

此 Skill 用于读取和总结本地文本文件,适合处理源文本与结构化数据请求。它会先探测文件类型,并避免倾倒大型文件内容;PDF、Office 文档、媒体和图片不在范围内。

主要功能

  1. 01读取并总结文本文件
  2. 02探测文件类型
  3. 03提取大型文件的相关片段
  4. 04概览结构化数据
  5. 05不执行不可信文件的安全指引

适用场景

  1. 01总结本地 Markdown 或日志文件
  2. 02查看 JSON 或 YAML 的关键字段
  3. 03检查 CSV 表头和样例行

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/agentscope-ai/qwenpaw --skill file_reader

安装后在 Claude Code 中输入/file_reader确认已加载。

详细介绍

文件读取工具箱

当用户要求读取或总结本地基于文本的文件时,使用此技能。PDF、Office 文档、图片、音频和视频不在本技能范围内,应由其专用技能/工具处理。

快速类型检查

读取前先进行类型探测:

file -b --mime-type "/path/to/file"

如果文件很大,请避免转储全部内容;提取一小段相关内容并进行总结。

基于文本的文件(使用 read_file)

适用于:.txt、.md、.json、.yaml/.yml、.csv/.tsv、.log、.sql、ini、toml、py、js、html、xml 源代码。

步骤:

  1. 使用 read_file 获取内容。
  2. 总结关键部分,或展示用户要求的相关片段。
  3. 对于 JSON/YAML,列出顶层键和重要字段。
  4. 对于 CSV/TSV,显示表头 + 前几行,然后总结各列。

大型日志

如果文件非常大,请使用尾部窗口:

tail -n 200 "/path/to/file.log"

总结最后的错误/警告以及值得注意的模式。

超出范围

请勿在本技能中处理以下内容(它们由其他技能覆盖):

  • PDF
  • Office(docx/xlsx/pptx)
  • 图片
  • 音频/视频

安全与行为

  • 切勿执行不受信任的文件。
  • 尽量只读取所需的最小部分。
  • 如果缺少某个工具,请说明限制并询问用户是否可提供其他格式。

评论

支持 Markdown