From library-skills
Use when starting work in a Python or JS/TS project to pull in up-to-date, official skills shipped by the project's installed libraries (FastAPI, Streamlit, and others). Keeps Claude's knowledge in sync with the actual installed library version, not its training cutoff. Run once per project, or after a dependency upgrade.
How this skill is triggered — by the user, by Claude, or both
Slash command
/library-skills:library-skillsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
`tiangolo/library-skills` scans the current project's installed dependencies and pulls in any **official agent skills** the libraries ship with themselves. Skills are written into `.claude/skills/` (with `--claude`) or `.agents/` (default), as symlinks back into the installed packages, so they update automatically when you bump the library.
tiangolo/library-skills scans the current project's installed dependencies and pulls in any official agent skills the libraries ship with themselves. Skills are written into .claude/skills/ (with --claude) or .agents/ (default), as symlinks back into the installed packages, so they update automatically when you bump the library.
Skip if: the project has no installed dependencies (plain scratch dir), or you're already fluent in the library's current API.
Python project:
uvx library-skills --claude
JavaScript / TypeScript project:
npx library-skills --claude
The CLI scans installed deps, asks which skills to install, and writes symlinks under .claude/skills/. Pass --claude — without it, skills go to .agents/, which Claude Code does not auto-load.
Skills are picked up on the next Claude Code session restart. Verify:
ls .claude/skills/
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub joaquincampo/my-plugins --plugin library-skills