librarian

Locate and validate open-source library claims against repository code with GitHub permalinks.

Updated May 4, 2026
One-click install
npx skills add https://github.com/panamini/pi-tooling --skill librarian-panamini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: librarian
Source: https://github.com/panamini/pi-tooling/tree/main/extensions/pi-web-access/skills/librarian
Command: npx skills add https://github.com/panamini/pi-tooling --skill librarian-panamini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open-source implementation questions are hard to answer reliably without pulling the actual code and citing where each claim comes from.

Core Features & Use Cases

  • Evidence-backed research with GitHub permalinks: Finds relevant files and produces citations that point to exact commit lines.
  • Works across question types: Handles conceptual how-tos, implementation deep dives, and history/why-changed investigations.
  • Repository-first investigation: Clones and searches repos for the implementation, then links to the precise source locations.

Quick Start

Ask: "Explain how this library implements feature X and cite the exact functions and line ranges from the source code on GitHub."

Frequently Asked Questions about librarian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the exact source code implementation for an open-source library feature?

You can investigate why code changed by analyzing git history alongside related issues and PRs. This Skill locates historical repository context and validates the timeline with evidence-backed source citations.

Can I get evidence-backed answers for open-source research questions?

Yes, it resolves uncertainty in open-source library questions by validating claims against real repository code. It handles conceptual how-tos, implementation deep dives, and history investigations by citing exact source locations.

How do I generate GitHub permalinks with line ranges for specific code functions?

Generating GitHub permalinks with line ranges requires locating the relevant files in the repository first. This Skill clones the repo, searches for the implementation, and creates full-commit citations pointing to exact lines.

Does this approach work for researching git history and why-changed investigations?

Yes, it works for why-changed investigations by examining git history and related issues or PRs. This Skill searches repository files for relevant symbols and validates historical claims with full-commit GitHub permalinks.

What is the best way to locate implementation details in open source repositories?

The best way to locate implementation details is repository-first investigation. This Skill clones or fetches repository content, searches files for relevant symbols, and links directly to precise source locations on GitHub.