file-reader:让AI替你读完所有文件的神器
做研究或者写代码的时候,最烦的一件事就是:文件太多、太大,想找到某个具体内容,得一个个打开来看。ResearchClaw 团队出的这个 file-reader 就是来解决这个问题的——让 AI 帮你读文件、总结文件、定位内容。
它能做什么
一句话:帮你读本地文本文件,然后告诉你里面有什么。支持 .txt、.md、.json、.yaml、.csv、.log、源码文件等。
具体功能包括:
- 文件大小和元数据:几秒内告诉你文件多大、什么时候修改的
- 行数统计:整个项目多少行代码、测试文件占多少,一句话的事
- 内容搜索:在大量文件里找关键词,比如所有包含 TODO 的地方
- 智能总结:JSON/YAML 列出字段结构,CSV 显示表头和前几行,代码文件提取函数和类的数量
- 大日志处理:用 tail 截取最新片段,不会被海量日志压垮
使用方式
在 Claude Code 里直接说:
“帮我看看这个项目的配置文件”
“统计一下这个目录有多少行代码”
“找出所有包含 FIXME 的文件”
Claude 就会自动调用这个 skill 来帮你完成。
手动安装也很简单:
npx skills add https://github.com/ymx10086/ResearchClaw --skill file-reader
使用场景
- 代码审查:接手新项目,先用 file-reader 快速了解代码结构和规模
- 日志分析:服务器日志出问题了,不用 cat 整个文件,直接让 AI 帮你提取关键错误
- 数据文件检查:CSV/JSON 数据来了,先看表头和字段结构再决定怎么处理
- 配置审计:检查多个配置文件里的重复项或缺失项
值得注意的点
这个 skill 是只读的,不会修改你的文件,安全性有保障。对于大文件会智能截取,不会一次把整个上下文塞满。
另外它是 ResearchClaw 项目的一部分——ResearchClaw 是一个本地优先的 AI 研究助手框架,支持多 Agent、日历、飞书、Discord 等,file-reader 只是其中一个技能。但单独安装使用也完全没问题。
GitHub:https://github.com/ymx10086/ResearchClaw
Stars:312
评论区
0 条评论
登录后可评论。