librarian

Expert in searching official documentation, APIs, and best practices. Use when you need accurate information from authoritative sources.

16 stars

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

$curl -o ~/.claude/skills/librarian/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/librarian/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/librarian/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How librarian Compares

Feature / AgentlibrarianStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

16
from diegosouzapw/awesome-omni-skill

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

10
from diegosouzapw/awesome-omni-skill

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.

Coding & Development

mcp-standards

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Comprehensive RE-Engine repository health audit, issue resolution, and architectural enhancement through systematic codebase analysis

mcp-patterns

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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变换直线检测

16
from diegosouzapw/awesome-omni-skill

实现离散点Hough变换算法,输入包含浮点数的坐标点,输出检测到的直线斜率和截距,不使用MATLAB自带函数

mastra

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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.