file_reader
仅用于读取和总结文本类文件。文本格式优先使用 read_file;需要做类型探测时使用 execute_shell_command。PDF、Office、图片和压缩包由其他技能处理。
它会碰到什么
扫了多少1 个文本文件,1 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
文件读取工具箱
当用户要求读取或总结本地文本文件时使用此技能。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 源代码。
步骤:
- 使用
read_file获取内容。 - 总结关键部分或展示用户请求的相关片段。
- 对于 JSON/YAML,列出顶层键和重要字段。
- 对于 CSV/TSV,展示表头和前几行,然后总结各列。
大型日志文件
如果文件很大,使用 tail 窗口:
tail -n 200 "/path/to/file.log"
总结最近的错误/警告和值得注意的模式。
超出范围
以下内容不在此技能中处理(由其他技能负责):
- Office (docx/xlsx/pptx)
- 图片
- 音频/视频
安全与行为规范
- 绝不执行不可信的文件。
- 优先读取所需的最小部分。
- 如果缺少所需工具,说明限制并请用户提供其他格式。
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
星标★ 35,028
本站分层T1
该仓技能数44
原文件路径
src/qwenpaw/agents/skills/file_reader-zh/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 2 个不同仓库或目录里都有叫 file_reader 的技能。它们内容并不相同,别混用:
- agentscope-ai/QwenPaw — Read and summarize text-based file types only. Prefer read_file for text formats; use exec