Agent skill · software engineering · aradotso
tiangolo-library-skills
Install and manage AI agent skills from Python/JS libraries so agents always use up-to-date patterns
Why this skill is useful
Adds executable scripts that automatically configure and update AI agent skills based on installed libraries, ensuring the agent uses the latest patterns.
What it needs
Requires npx, uv installed locally. About 4k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
Library Skills Skill by ara.so — Daily 2026 Skills collection. Library Skills lets AI coding agents use libraries as intended — always up to date. Libraries (e.g. FastAPI, Streamlit) embed official AI skills in each release, and library-skills discovers those installed packages and wires their skills into your project's .agents directory as symbolic links. When you upgrade a library, its skills update automatically. --- Installation & Quick Start No global install required. Run directly with uvx (Python) or npx (JavaScript/TypeScript): For Claude Code (which doesn't yet support the standard .agents directory): --- What It Does 1. Scans your project's installed dependencies (e.g. from the active virtualenv or nodemodules) 2. Finds libraries that publish their own skills at agentskills.io 3. Prompts you to select which skills to install 4. Creates symbolic links under .agents/ (and optionally .claude/skills/) pointing into the installed package Because they are symlinks, upgrading the library (e.g. pip install -U fastapi) automatically updates the skill content — no need to re-run library-skills. --- CLI Reference Option Description -------- ------------- --claude Also install skills in .claude/skills/ for Claude Code compatibility --help Show help message and exit --- Directory Structure After Installation --- Python Project Workflow 1. Create and activate a virtualenv with your dependencies 2. Run library-skills 3. For Claude Code users --- JavaScript/TypeScript Project Workflow 1. Install dependencies 2. Run library-skills --- Real Code Example: FastAPI with Up-to-Date Skills After installing FastAPI skills, your agent will use current patterns, not deprecated ones. With skills installed, the agent reads the embedded SKILL.md from the FastAPI package and applies the documented patterns — including any new features added in the latest release. --- How Library Authors Publish Skills If you are a library author who wants to embed skills in your package: 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/tiangolo-library-skills