All skills
fastapi avatar

/library-skills

@8c6e31a

Use Library Skills to discover, install, refresh, repair, check, and manage agent skills from installed packages.

Use this Skill: https://skilld.dev/gh/fastapi/full-stack-fastapi-template/library-skills

This session only. Nothing lands on disk.

SKILL.md

≈32 tokens always: the name and description. ≈618 when used: this file. ≈13 more on demand in 1 file.

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.

Source: SKILL.md on GitHub

1 warning2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    This skill is a developer utility designed to manage, discover, and install other agent skills that are bundled within a project's dependencies using standard tools like npx and uvx.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 8c6e31a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Activeupdated 3 months ago

README badge

README badge for fastapi/full-stack-fastapi-template