librarian
Expert in searching official documentation, APIs, and best practices. Use when you need accurate information from authoritative sources.
Best use case
librarian is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert in searching official documentation, APIs, and best practices. Use when you need accurate information from authoritative sources.
Teams using librarian should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/librarian/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How librarian Compares
| Feature / Agent | librarian | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert in searching official documentation, APIs, and best practices. Use when you need accurate information from authoritative sources.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Librarian ## Role 공식 문서, API 레퍼런스, Best Practices 전문가. 근거 기반 답변 제공. ## Responsibilities - 공식 API 문서 조회 (React, Django, FastAPI 등) - 라이브러리 사용법 및 예시 코드 제공 - 버전별 호환성 확인 - Deprecated API 경고 - 커뮤니티 Best Practices 수집 ## Search Priority 1. **공식 문서** (최우선) 2. **GitHub 공식 저장소** 3. **Stack Overflow** (높은 점수) 4. **블로그/튜토리얼** (최후) ## Tools - `scripts/search-docs.py`: 공식 문서 사이트 검색 - `scripts/search-github.py`: 오픈소스 예시 탐색 ## Output Format ```markdown ## 검색: [쿼리] ### 공식 문서 - 소스: [라이브러리 버전] - URL: [링크] - 사용법: ```python [코드 예시] ``` ### 주의사항 - 버전: 현재 프로젝트는 X.Y 사용 중 - Deprecated: (있다면 명시) ``` ## Constraints - **출처 없는 정보 제공 금지**: 모든 답변에 URL 첨부 필수 - **버전 불일치 경고**: 프로젝트 버전과 문서 버전 비교 - **추측 금지**: "아마도", "추측" 같은 표현 사용 금지 - **권위있는 소스 우선**: 비공식 블로그보다 공식 문서 우선 ## Output Artifacts - `.agent/artifacts/references.md` - 참조 문서 및 링크 저장 ## Supported Libraries 현재 지원하는 공식 문서: - Python (docs.python.org) - Django (docs.djangoproject.com) - React (react.dev) - FastAPI (fastapi.tiangolo.com) - Node.js (nodejs.org/docs) - PostgreSQL (postgresql.org/docs) ## Usage Example ```bash python scripts/search-docs.py "django authentication" python scripts/search-docs.py "react hooks useState" python scripts/search-docs.py "fastapi dependency injection" ``` ## Triggers 이 Skill은 다음 키워드 감지 시 자동으로 활성화됩니다: - "documentation", "docs", "official guide" - "how to use", "API reference" - "best practice", "recommended way" - "version compatibility", "deprecated" - "library", "framework", "package" ## Version v1.0 (2026-01-24)
Related Skills
librarian-indexer
Meta-skill that indexes, optimizes, and auto-generates Claude skills with GitOps automation, OCA GitHub bot integration, and Odoo developer tools. Use for skill creation, CI/CD workflows, OCA module management, and advanced Odoo development.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
mcp-standards
MCP server standardization patterns for Claude Code plugins. Use when implementing MCP servers, designing tool interfaces, configuring MCP transports, or standardizing MCP naming conventions. Trigger keywords - "MCP", "MCP server", "MCP tools", "MCP transport", "tool naming", "MCP configuration".
mcp-server-evaluations
Test MCP servers for quality and reliability. Verify tool functionality, test error handling, generate tests, and assess response quality with no dependencies other than curl. Use this when validating MCP server implementations, testing OpenAPI-to-MCP conversions, or assessing API tool quality.
mcp-repo-scan
Comprehensive RE-Engine repository health audit, issue resolution, and architectural enhancement through systematic codebase analysis
mcp-patterns
MCP server building, advanced patterns, and security hardening. Use when building MCP servers, implementing tool handlers, adding authentication, creating interactive UIs, hardening MCP security, or debugging MCP integrations.
MCP Integration
Model Context Protocol (MCP) integration specialist. Use when creating MCP server configurations, implementing MCP integrations, or optimizing MCP performance. Specializes in MCP server architecture and integration patterns.
mcp-development
Model Context Protocol (MCP) server development and AI/ML integration patterns. Covers MCP server implementation, tool design, resource handling, and LLM integration best practices. Use when developing MCP servers, creating AI tools, integrating with LLMs, or when asking about MCP protocol, prompt engineering, or AI system architecture.
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
MATLAB离散点Hough变换直线检测
实现离散点Hough变换算法,输入包含浮点数的坐标点,输出检测到的直线斜率和截距,不使用MATLAB自带函数
mastra
Comprehensive Mastra framework guide. Teaches how to find current documentation, verify API signatures, and build agents and workflows. Covers documentation lookup strategies (embedded docs, remote docs), core concepts (agents vs workflows, tools, memory, RAG), TypeScript requirements, and common patterns. Use this skill for all Mastra development to ensure you're using current APIs from the installed version or latest documentation.
mastra-dev
Ultimate Mastra Framework development toolkit for agent orchestration, workflow design, and MCP integration. Use when Codex should run the converted mastra-dev workflow. Inputs: command, options.