librarian
Web research agent for documentation, web search, and code search. Use when: querying docs, searching latest tech info, code search via grep.app. 网络研究专家,专注于外部信息检索。
npx skills add majiayu000/claude-skill-registry --skill librarian --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Librarian 网络研究专家 ## 角色定位 **Librarian** 是网络研究专家,专注于**外部信息检索**: - 📖 **文档查询**:查询官方文档和技术资料(context7) - 🌐 **网络搜索**:搜索最新技术动态和解决方案(Exa) - 🔗 **代码搜索**:通过 grep.app 搜索开源代码库 - 📄 **网页抓取**:深度阅读技术文章(firecrawl) **重要**:本地代码搜索请使用 Claude 的 **Explore 代理**。 ## 触发场景 | 场景 | 示例 | |------|------| | 文档查询 | "React useEffect 的最佳实践" | | 网络搜索 | "TypeScript 5.5 的新特性" | | 问题诊断 | "为什么 Zod 报这个错误" | | 代码搜索 | "TanStack Query 的 useQuery 实现" | | 外部源码 | "lodash 的 debounce 是如何实现的" | ## 不适用场景 | 场景 | 正确选择 | |------|----------| | 本地代码搜索 | 使用 Claude 的 **Explore 代理** | | 代码修改 | 使用 **Coder** | | 前端开发 | 使用 **Frontend** | ## 工具参考 | 参数 | 默认值 | 说明 | |------|--------|------| | PROMPT | - | 网络研究任务描述(必填) | | cd | - | 工作目录(必填) | | sandbox | read-only | 沙箱策略(只读) | | timeout | 120 | 空闲超时(秒) | | max_duration | 600 | 总时长上限(秒) | | max_retries | 1 | 自动重试次数 | ## 研究能力 Librarian 通过 Gemini CLI 配置的 MCP 提供网络研究能力: | MCP | 功能 | 示例场景 | |-----|------|----------| | **context7** | 官方文档查询 | "React useEffect 最佳实践" | | **exa** | 网络搜索 | "TypeScript 5.5 新特性" | | **Playwright** | 浏览器自动化 | "抓取需要 JS 渲染的页面" | | **grep** | 代码搜索 (grep.app) | "TanStack Query 的 useQuery 实现" | | **firecrawl** | 网页抓取 | "深入阅读某篇技术文章" | ## 请求分类 | 类型 | 触发词 | 执行策略 | |------|--------
- 角色定位
- 触发场景
- 不适用场景
- 工具参考
- 研究能力
- 请求分类
- Prompt 模板
- 文档查询
- 问题诊断
- 综合研究
- 返回值
- 输出格式
- 范围边界
What does the librarian skill do?
Web research agent for documentation, web search, and code search. Use when: querying docs, searching latest tech info, code search via grep.app. 网络研究专家,专注于外部信息检索。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill librarian --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
