SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:Context7 是一个执行型技能,用于获取最新的库与框架文档,帮助回答涉及当前 API、官方代码示例、版本特定文档、迁移指南以及依赖厂商文档的第三方工具配置等问题。

主要能力:通过脚本 ${CLAUDE_SKILL_DIR}/scripts/context7.py 调用 Context7 REST API,支持搜索库 ID 与直接获取文档两种方式,可返回版本感知的指导,并在脚本提供时引用来源 URL。

使用方式:若已知库 ID,直接运行 python3 ${CLAUDE_SKILL_DIR}/scripts/context7.py docs <library-id> [topic] [mode];若库 ID 不明确,先运行 python3 ${CLAUDE_SKILL_DIR}/scripts/context7.py search "<query>",再选择匹配的库 ID 获取文档。默认使用 code 模式获取 API 参考、函数签名与实现示例;概念指南、架构与迁移类问题使用 info 模式。版本特定文档需在库 ID 后附加完整上游标签(如 /vercel/next.js/v15.1.8),仅写主版本号(如 /vercel/next.js/15)无法解析。语法不清时可运行 python3 ${CLAUDE_SKILL_DIR}/scripts/context7.py --help。

适用场景:需要 npm、PyPI 等生态中库的当前文档、官方实现模式或版本迁移信息时。

限制:仅在库 ID 不明确时搜索;结果为空或偏离时可扩大主题或切换模式;遇到速率限制需告知用户 CONTEXT7_API_KEY;脚本或网络失败时应说明实时文档查询失败,并使用明确标注的备用知识,不得编造具体信息。许可证为 MIT。