---
title: "library-skills by fastapi · skilld"
canonical_url: "https://skilld.dev/gh/fastapi/full-stack-fastapi-template"
meta:
  description: "Use Library Skills to discover, install, refresh, repair, check, and manage agent skills from installed packages. From fastapi/full-stack-fastapi-template."
  "og:description": "Use Library Skills to discover, install, refresh, repair, check, and manage agent skills from installed packages. From fastapi/full-stack-fastapi-template."
  "og:title": "library-skills by fastapi"
  "twitter:description": "Use Library Skills to discover, install, refresh, repair, check, and manage agent skills from installed packages. From fastapi/full-stack-fastapi-template."
  "twitter:title": "library-skills by fastapi"
---

`

[All skills](https://skilld.dev/skills)

[![fastapi avatar](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Ffastapi.png%3Fsize%3D96)](https://skilld.dev/gh/fastapi)

# **/library-skills**

[@8c6e31a](https://github.com/fastapi/full-stack-fastapi-template/commit/8c6e31a8f788774318c73747d8086cde6a38ac2f "Your agent reads SKILL.md at commit 8c6e31a")

by [fastapi](https://skilld.dev/gh/fastapi)· [fastapi](https://skilld.dev/gh/fastapi)/ [full-stack-fastapi-template](https://skilld.dev/gh/fastapi/full-stack-fastapi-template)·46k stars

 9,113

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

- 2 files
- 2.6 KB
- Updated 3 months ago
- [GitHub](https://github.com/fastapi/full-stack-fastapi-template/blob/master/.claude/skills/library-skills/SKILL.md "View SKILL.md on GitHub")
- [1 warning](#third-party-checks "Third-party checks: 1 warning · 3 checks · Risk SAFE")

## SKILL.md

2.6 KB

**≈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](https://library-skills.io).

### 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](https://github.com/fastapi/full-stack-fastapi-template/blob/master/.claude/skills/library-skills/SKILL.md)

## Third-party checks

<details>

<summary>1 warning2mo3 checks · Risk SAFE</summary>



- 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

</details>

## Provenance

[Signed by skilld at 8c6e31a.](https://github.com/fastapi/full-stack-fastapi-template/commit/8c6e31a8f788774318c73747d8086cde6a38ac2f "8c6e31a8f788774318c73747d8086cde6a38ac2f") 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](https://skilld.dev/b/fastapi/full-stack-fastapi-template?theme=light&label=0)

## Related skills

-
-
-
-
-
-