知识库

Eye(FR) → Mill(skill) → Library(/app)

← 返回列表
LINUX DO - 热门话题 · 2026-05-10 · 已成文 · 来源 file

给 Agent「贴文档」不可扩展:应用 Skill 把开源库源码与文档变成可检索上下文,从根上降低过时 API 与冷门库幻觉,而不是每次人手贴 README。

为什么重要

Skills 治理的核心样本:能力应封装成可复用 Skill,而不是写进一次性 prompt;与 MCP/文档检索同向。

正文

[开源] 一个 Skill,让你的 Agent 访问所有开源库的源码和文档

Claim

给 Agent「贴文档」不可扩展:应用 Skill 把开源库源码与文档变成可检索上下文,从根上降低过时 API 与冷门库幻觉,而不是每次人手贴 README。

Why it matters

Skills 治理的核心样本:能力应封装成可复用 Skill,而不是写进一次性 prompt;与 MCP/文档检索同向。

Summary

Linux.do 开源推广:一个 Skill 让 Agent 按需访问开源库源码与文档,解决手贴文档与幻觉问题。

Actions

  • coding agent 接入库文档 Skill
  • 关键依赖锁定文档版本
  • 缺文档时强制 skill 优先于瞎写

Evidence

  • [[开源] 一个 Skill,让你的 Agent 访问所有开源库的源码和文档](https://linux.do/t/topic/2144396) (primary): Linux.do 开源推广:一个 Skill 让 Agent 按需访问开源库源码与文档,解决手贴文档与幻觉问题。

Caveats

  • 社区开源帖;以实现仓库为准

Research queries

  • (none)

Body

背景

冷门库与快速演进 API 使模型训练语料滞后;人手贴文档不可规模化。

机制

Skill 封装「查库/读源/取文档」路径,Agent 按任务触发,上下文按需加载。

取舍

索引新鲜度与权限边界需维护;换的是可重复的正确调用。

动作

  1. 内部 coding agent 增加「库文档 Skill」而非只靠 web 搜索。
  2. 对关键依赖锁定文档版本写入 skill 配置。
  3. 幻觉调用进 known-failures:缺文档时先 skill 再写代码。

结合的源文章

主源
[开源] 一个 Skill,让你的 Agent 访问所有开源库的源码和文档
打开原文 ↗

原文快照

展开 / 收起快照

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


写代码的时候经常需要给 AI 贴一些库的最新文档,不然 AI 会用一些旧版的 API。特别是涉及冷门库的时候,还会出现幻觉。不过每次都手动贴文档太麻烦了,也不够灵活。此外,问 AI 一些开源项目的底层实现的时候也需要让 AI 读取源码之后回答。

我也尝试过寻找现有的工具,不过都不够满意。于是花了三天时间写了这个工具,包装成了 Skill / MCP:

  • 让 AI 能够访问所有 GitHub 开源库的源码
  • 提供搜索仓库、列出目录树、搜索代码、读取代码工具,让 AI 灵活按需读取
  • 服务端索引仓库时,会自动识别对应的文档库,并在访问主仓库时一并提供(也就是说,即使文档在另一个仓库,AI 也能够看到)
  • 完全开源、免费使用

对于 OpenCode, Codex, Cursor, Copilot 等 coding agent,只需要运行下面的命令添加 Skill:

npx skills add https://github.com/NitroRCr/gread --skill gread

对于 AI 对话应用等 MCP 客户端,可以通过 MCP 安装:

https://api.gread.dev/mcp

JSON 配置参考:

{
  "mcpServers": {
    "gread": {
      "type": "streamableHttp",
      "url": "https://api.gread.dev/mcp"
    }
  }
}

此工具也集成到了 Nya AI 中,只需要在对话中启用 “GitHub 项目” 插件即可使用。

image

更多信息可参考:

或者,直接添加 Skill / MCP 然后问 AI 更多细节也是可以的!

9 个帖子 - 6 位参与者

阅读完整话题