tiangolo/library-skills/tool-skill
Claude Code and agent skill by tiangolo/library-skills
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use Library Skills to discover, install, refresh, repair, check, and manage agent skills from installed packages.
Install
npx vskill@latest install tiangolo/library-skills/tool-skillSKILL.md
Library Skills
Use this skill when a project might benefit from agent skills bundled by its installed packages, or when existing Library Skills-managed symlinks are stale, broken, orphaned, or need to be checked.
Run commands from the project root.
Agents bundle their own skills by including an .agents/skills directory. More details in Library Skills.
First-Time Setup
- Make sure project dependencies are installed first, for example with
uv syncfor Python projects ornpm install/bun installfor Node.js projects. - Run
uvx library-skillsornpx library-skillsto discover skills bundled by the installed packages and install selected skills interactively. - Use
uvx library-skills --allornpx library-skills --allonly when all newly discovered skills should be installed without selecting individual skills. - Use
uvx library-skills --tool-skillornpx library-skills --tool-skillto copy this Library Skills tool skill into the project so future agents know how to discover, install, update, repair, and check skills.
Commands
- Run
uvx library-skillsornpx library-skillsto discover package-provided skills, install selected new skills, and reconcile existing managed symlinks. - Run
uvx library-skills listornpx library-skills listto inspect discovered and installed skills. - Run
uvx library-skills list --jsonornpx library-skills list --jsonfor machine-readable installed status. - Run
uvx library-skills scan --jsonornpx library-skills scan --jsonfor discovery-only automation. - Run
uvx library-skills --checkornpx library-skills --checkto validate managed skill symlink state without changing files. - Run
uvx library-skills --yesornpx library-skills --yesto repair stale managed symlinks and remove orphaned managed symlinks non-interactively. - Add
--claudewhen.claude/skillsshould also be managed. - Add
--skill NAMEto install a specific discovered skill by name.
Safety
- Prefer rerunning
library-skillsover editing managed symlinks manually. - If installed skill symlinks are broken, dependencies may not be installed yet. Try the project's normal install command first, such as
uv sync,npm install, orbun install, then rerunlibrary-skills. - Do not delete or overwrite hand-authored skill directories.
- Library Skills only removes managed symlinks. It should not remove copied or hand-authored skill directories.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingts/src/tool_skill/SKILL.md
Popularity
- Repository stars
- 692
- Repository forks
- 39
- 7-day trend score
- 33
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
[](https://verified-skill.com/skills/tiangolo/library-skills/tool-skill)