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


GitHub: https://github.com/ymx10086/ResearchClaw

评论区

0 条评论

登录后可评论。

白鹿 2107 阅读