Engineering
library avatar

library

Private skill distribution system for managing agentics across devices and teams. Install, sync, add, and update your agents, skills, and prompts via a central library catalog.

Introduction

The Library is a meta-skill designed for engineers and power users who manage numerous AI agentics across multiple codebases, devices, and team environments. Instead of relying on global settings or marketplace infrastructure, this tool acts as a private package manager for your agent ecosystem. It maintains a centralized 'library.yaml' catalog of pointers—local filesystem paths or GitHub repository URLs—allowing you to keep agentic capabilities, prompts, and custom agents organized, versioned, and perfectly in sync without duplicating code or creating siloed configurations. It serves as a single source of truth for your agent capabilities.

  • Centralized cataloging of skills, agents, and prompts via a single YAML manifest.

  • Native support for both local file paths and remote GitHub repository references.

  • Recursive dependency resolution to ensure all required components are fetched before execution.

  • Integrated push-and-pull workflow to manage remote repositories using Git primitives.

  • Modular architecture that allows it to operate as a self-contained agent runtime within environments like Claude Code.

  • Explicit separation of catalog entries (the 'what') from local installations (the 'where').

  • Designed for users working across 10+ codebases who need to share private agentic tools securely.

  • Requires Git and standard command-line access; utilizes the GitHub CLI (gh) for optimized authentication and cloning.

  • Operates by pulling entire parent directories of referenced source files to ensure complete skill functionality.

  • Follows a explicit workflow: add an entry to the catalog, then use it to pull the latest version into your local or global workspace.

  • Compatible with any agent harness capable of reading skill directories, making it a platform-agnostic solution.

  • Employs typed references (skill:, agent:, prompt:) to prevent naming collisions and dependency ambiguity.

  • Use the command /library list to inspect catalog status and /library sync to update all locally installed items simultaneously.

Repository Stats

Stars
0
Forks
0
Open Issues
0
Language
Just
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 11:31 PM
View on GitHub