The "npm" for AI Skills and MCP Servers
Skillz is a package manager and registry designed to make it easy to discover, install, and manage AI skills and Model Context Protocol (MCP) servers. Just as npm revolutionized JavaScript development, Skillz aims to streamline the ecosystem of AI capabilities.
- mise (for managing tool versions)
# Install tools
mise install- 📦 Dependency Management: Declare skills and MCP servers in a
skillz.toonmanifest. - 🔒 Lockfile Support: Reproducible installs with
skillz.lock. - ⚡ Fast & Efficient: Written in Go for performance.
- 🛡️ Integrity Checking: SHA256 checksum verification for all packages.
- 🐙 Git Integration: Install dependencies directly from Git repositories.
- 📝 TOON Format: Uses The Object-Oriented Notation (TOON) for human-readable configuration.
# Install the CLI (Linux/macOS)
curl -fsSL https://skillz.lat/install.sh | sh
# Or build from source
go install github.com/tnfssc/skillz/cli/cmd/skillz@latestmkdir my-agent
cd my-agent
skillz initAdd dependencies to your skillz.toon file:
dependencies:
skills:
data-analysis: ^1.0.0
git-helper:
git: https://github.com/user/git-helper.git
ref: develop
Then run:
skillz installThe Skillz ecosystem consists of three main components:
- CLI (
/cli): The command-line tool for managing projects and dependencies. - Registry API (
/server): The backend service hosting package metadata and tarballs. - Database (
/server/db): SQLite database (D1) storing registry state.
- CLI Documentation - Detailed usage guide for the
skillzcommand. - API Documentation - API reference for the registry.
- Contributing Guide - How to contribute to Skillz.
If you discover a security vulnerability within Skillz, please send an email to security@skillz.lat. All security vulnerabilities will be promptly addressed.
All official CLI releases are signed. You can verify the integrity of the downloaded binary using the SHA256SUMS file attached to each release:
# Download binary and checksums
curl -LO https://github.com/tnfssc/skillz/releases/download/v1.0.0/skillz-linux-amd64
curl -LO https://github.com/tnfssc/skillz/releases/download/v1.0.0/SHA256SUMS
# Verify
sha256sum -c SHA256SUMS --ignore-missingMIT