Library
Private skill distribution system. Use when the user wants to install, use, add, push, remove, sync, list, or search for skills, agents, or prompts from their private library catalog. Triggers on /library commands or mentions of library, skill distribution, or agentic management.
Install
npx skills add disler/the-library --skill librarygit clone --depth 1 https://github.com/disler/the-library.git /tmp/the-library
mkdir -p ~/.claude/skills
cp -r /tmp/the-library/. ~/.claude/skills/libraryPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# The Library A meta-skill for private-first distribution of agentics (skills, agents, and prompts) across agents, devices, and teams. ## Variables > Update these after forking and cloning the library repo. - **LIBRARY_REPO_URL**: `<your forked repo url>` - **LIBRARY_YAML_PATH**: `~/.claude/skills/library/library.yaml` - **LIBRARY_SKILL_DIR**: `~/.claude/skills/library/` ## How It Works The Library is a catalog of references to your agentics. The `library.yaml` file points to where skills, agents, and prompts live (local filesystem or GitHub repos). Nothing is fetched until you ask for it. **The `library.yaml` is a catalog, not a manifest.** Entries define what's *available* — not what gets installed. You pull specific items on demand with `/library use <name>`. ## Commands | Command | Purpose | | --------------------------- | ---------------------------------------- | | `/library install` | First-time setup: fork, clone, configure | | `/library add <details>` | Register a new entry in the catalog | | `/library use <name>` | Pull from source (install or refresh) | | `/library push <name>` | Push local changes back to source | | `/library remove <name>` | Remove from catalog and optionally local | | `/library list` | Show full catalog with install status | | `/library sync` | Re-pull all installed items from source |
Details
- Skill name
library- Repository
- disler/the-library
- License
- MIT
- Repo updated
- 15 March 2026
FAQ
What does the Library skill do?
Private skill distribution system. Use when the user wants to install, use, add, push, remove, sync, list, or search for skills, agents, or prompts from their private library catalog. Triggers on /library commands or mentions of library, skill distribution, or agentic management.
How do I install the Library skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add disler/the-library --skill library. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Library popular?
It lives in disler/the-library, which has 432 GitHub stars and 236 forks.
Related skills
Skill Anything
476AgentSkillOS/SkillAnything
Automatically generate production-ready Skills for any software, API, CLI tool, library, workflow, or service. Use this skill whenever the user wants to create a skill from scratch for a target application, convert an existing tool into an agent-native skill, generate skills for multiple platforms (Claude Code, OpenClaw, Codex), or automate the full skill creation pipeline including analysis, design, implementation, testing, optimization, and multi-platform packaging. Also use when the user mentions "skill-anything", "generate a skill for", "make a skill from", "skillify", or wants to turn any
Codex Fable5
439baskduf/FableCodex
Apply a Claude Fable 5 inspired operating style inside Codex. Use when the user asks to make Codex act like Fable, Fable5, fablize, or Value-for-Fable/VFF; convert Anthropic or Claude system-prompt/tool instructions to Codex; set up a Fable-style tool-first workflow with goal gates, investigation, verification grounding, cost-aware routing, or 2-pass review; create Codex AGENTS.md guidance from Fable-like behavior; or connect Codex to an authorized Fable-compatible provider through an OpenAI-compatible gateway.
Simplify Codebase
511tt-a1i/simplify-codebase
Simplification audit or authorized codebase simplification whose stated objective is to remove accidental complexity. Use for evidence-backed deletion or consolidation of dead code, duplicate state, redundant APIs or layers, ownerless abstractions, obsolete compatibility or design records, and over-engineering in any language; also use for 代码简化 or 熵回收. Do not use for general code review, onboarding, style-only refactoring, or performance tuning.
Rust Skills
660leonardomso/rust-skills
Comprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, concurrency, unsafe code, API design, memory optimization, performance, numeric safety, conversions, serde, pattern matching, macros, closures, observability, testing, and common anti-patterns. Invoke with /rust-skills.
Pavedpath Code
440Jia-Ethan/pavedpath-code
PavedPath Code is the code-focused edition of PavedPath. It helps agents solve software engineering problems by finding proven implementation paths from GitHub repositories, issues, pull requests, discussions, code examples, release notes, and open-source evidence.
Threejs Architecture Effects
670lhlGitHub/threejs-architecture-effects
Build or refine real Three.js architectural construction animations, especially Chinese pavilions, pagodas and clock towers with brick-by-brick growth, timber framing, layered eaves, procedural PBR materials and interactive detail cameras. Use for 3D建筑生长、古建搭建特效、楼台逐层建造、建筑动态组装 or similar architectural miniatures; not for flat image reveals or generic website styling.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.