sapegin/dotfiles/librarian

Claude Code and agent skill by sapegin/dotfiles

Trust tier 1
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Research open-source libraries with evidence-backed answers and GitHub permalinks. Use when the user asks about library internals, implementation details, source code references, change history, or authoritative answers backed by actual code.

Install

npx vskill@latest install sapegin/dotfiles/librarian

SKILL.md

Research open-source libraries by finding evidence in code, docs, issues, pull requests, and history. Back code-related claims with GitHub permalinks.

When needed, use the web_search and web_fetch tools, and load and follow the github skill.

Choose the workflow

RequestUse
Usage, concepts, best practicesweb_search + github skill + read README/docs/examples
Implementation details or source codegithub skill + find/grep/read
Change history or rationalegithub skill + git log, git blame, issues/PRs
Broad or ambiguous researchCombine the above

Source workflow

  1. Use github skill to clone or inspect the repo.
  2. Search locally with find and grep; read relevant files with read.
  3. For history, use git log, git blame, and git show in the clone.
  4. For issues and pull requests, use gh issue, gh pr, or gh search.
  5. Use web_search or web_fetch tools for non-GitHub docs, articles, and discussions when useful.

Common commands:

bash
cd /tmp/pi-github-repos/owner/repo
# Get the exact commit for permalinks
git rev-parse HEAD
# Find recent changes to a file
git log --oneline -n 20 -- path/to/file.ts
# See who last changed specific lines
git blame -L 10,30 path/to/file.ts
# Inspect a commit's changes to a file
git show <sha> -- path/to/file.ts
# Search related GitHub issues and merged PRs
gh search issues "keyword" --repo owner/repo --state all --limit 10
gh search prs "keyword" --repo owner/repo --state merged --limit 10

Permalinks

Use full commit SHAs, not branch names:

text
https://github.com/<owner>/<repo>/blob/<commit-sha>/<filepath>#L<start>-L<end>

Get the current clone SHA:

bash
cd /tmp/pi-github-repos/owner/repo && git rev-parse HEAD

Resolve a tag to its commit SHA when answering version-specific questions:

bash
gh api repos/owner/repo/commits/v1.0.0 --jq '.sha'

Do not use the tag ref’s .object.sha; annotated tags return a tag-object SHA rather than the commit needed for a source permalink.

Answer rules

  • Cite every code-related claim with a permalink.
  • Prefer official docs and source code over articles.
  • State uncertainty when evidence is incomplete.
  • If search fails, broaden terms from exact names to concepts.
  • Reuse existing clones in /tmp/pi-github-repos/owner/repo.

Security

  • Security scanPassedPattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
533
Repository forks
51
7-day trend score
31

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/sapegin/dotfiles/librarian/badge)](https://verified-skill.com/skills/sapegin/dotfiles/librarian)

Something wrong with this skill or its page? Tell us.