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-skill

SKILL.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 sync for Python projects or npm install / bun install for Node.js projects.
  • Run uvx library-skills or npx library-skills to discover skills bundled by the installed packages and install selected skills interactively.
  • Use uvx library-skills --all or npx library-skills --all only when all newly discovered skills should be installed without selecting individual skills.
  • Use uvx library-skills --tool-skill or npx library-skills --tool-skill to 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-skills or npx library-skills to discover package-provided skills, install selected new skills, and reconcile existing managed symlinks.
  • Run uvx library-skills list or npx library-skills list to inspect discovered and installed skills.
  • Run uvx library-skills list --json or npx library-skills list --json for machine-readable installed status.
  • Run uvx library-skills scan --json or npx library-skills scan --json for discovery-only automation.
  • Run uvx library-skills --check or npx library-skills --check to validate managed skill symlink state without changing files.
  • Run uvx library-skills --yes or npx library-skills --yes to repair stale managed symlinks and remove orphaned managed symlinks non-interactively.
  • Add --claude when .claude/skills should also be managed.
  • Add --skill NAME to install a specific discovered skill by name.

Safety

  • Prefer rerunning library-skills over 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, or bun install, then rerun library-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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tiangolo/library-skills/tool-skill/badge)](https://verified-skill.com/skills/tiangolo/library-skills/tool-skill)

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