Documentation Index
Fetch the complete documentation index at: https://docs.gofastskill.com/llms.txt
Use this file to discover all available pages before exploring further.
Welcome to FastSkill
Package manager and operational toolkit for Agent AI Skills. FastSkill enables discovery, installation, versioning, and deployment of skills at scale. It follows the Claude Code skill layout (SKILL.md) and adds manifests, lockfiles, validation, optional eval suites, search, and agent sync so teams can operate skills—not only host a catalog.
The Problem We’re Solving
AI agent skills are scattered across repositories with no standard way to discover, version, or manage them. FastSkill brings package management to AI skills, solving:- Discovery: Skills scattered across repos with no search or discovery mechanism
- Versioning: No version control or reproducible deployments
- Dependencies: Manual dependency management with runtime conflicts
- Environments: Hard to keep optional tools separate from what production agents need
- Integration: Each project reinvents skill loading and management
How FastSkill Solves These Problems
FastSkill extends the Claude Code skill standard with a manifest-first workflow: oneskill-project.toml, reproducible installs via skills.lock, validation and fastskill eval for quality gates, then discovery and optional publish when you distribute outward.
Semantic discovery
Find skills by meaning, not just keywords. FastSkill uses OpenAI embeddings to enable semantic search—find skills by what they do, not just what they’re called. This means you can search for “powerpoint presentation” and find skills that create presentations, even if they don’t use those exact words.Package management for skills
Declarative skill management, similar to npm for Node.js or Poetry for Python. FastSkill uses a unifiedskill-project.toml file at the project root for all configuration, similar to pyproject.toml and package.json:
- Reproducible installs:
skills.lockpreserves exact versions - Groups: optional vs production skill sets
- Version tracking: update when you choose
- Unified config: dependencies and repositories in one manifest
Lifecycle commands
Dependency management
Automatic resolution with conflict detection. Skills declare dependencies that FastSkill resolves automatically:Version control and automation
fastskill binary in the environment, check out your repo, then run fastskill install --lock (and set secrets for tokens or API keys).
Multi-environment manifests
Different skill sets for different environments:Performance
Pre-computed embeddings and efficient storage. FastSkill includes performance optimizations that make skill management scalable: Pre-computed Embeddings:- Skills can bundle pre-computed embeddings in ZIP packages
- No API calls needed during installation
- Faster search and discovery
- Consistent embeddings across installations
- SQLite-based embedding database
- Fast semantic search without external API calls
- Offline operation capability
- Incremental indexing for efficiency
Expanding the Claude Code Standard
FastSkill builds on the Anthropic Claude Code skill standard (SKILL.md) and adds operational depth around it:
1. Package management & lifecycle
- Manifests & locks:
skill-project.tomlandskills.locklike other package ecosystems - Install / update / remove: Same verbs you expect from a package manager
- Groups: optional vs production skill sets
- Editable installs: point at local folders while authoring
2. Validation & evals
- Install-time checks: structure and metadata when skills are added or installed
- Reconciliation:
fastskill listcompares manifest, lock, and disk (see Skill validation) - Eval suites:
fastskill evalfor validate / run / report / score against defined cases (eval command)
3. Discovery & agent sync
- Search: remote catalogs by default;
--localfor installed skills and embeddings - Read & show: inspect what agents will load
- Sync: push the installed set into agent metadata files (
fastskill sync)
4. Publish & registries (when you distribute)
- Package: ZIP artifacts with versioning
- Publish: API or local folder targets when you ship skills to others
- Repositories:
fastskill reposfor catalog sources—not the only story; many teams spend most time in install, list, validate, and eval
Key Features
Declarative configuration
Define your skills declaratively inskill-project.toml at your project root:
Reproducible installs
Lock files ensure exact reproducibility:Group-based organization
Organize skills by environment:Editable installs
Point FastSkill at a folder on disk while you iterate:Repositories
Search
Find skills by meaning:Use Cases
Individuals
Manage a personal skill library:- Track skills you use across projects
- Version control your skill configurations
- Update skills safely
- Discover new skills by capability
Teams
Share skill configurations:- Standardize skill sets across team members
- Separate optional skills from production sets
- Track skill updates in version control
- Collaborate on skill selection
Organizations
Operate skills at scale:- Standard manifests and locks across projects
- Auditing via list/show and validation
- Environment-specific groups
- Optional private sources and publish flows when you distribute
Skill Authors
Author, check, then ship:fastskill initand packaging for versioned ZIPs- Validation and
fastskill evalbefore release - Dependencies declared in the manifest
- Distribute via Git, ZIP, or registries when needed
Getting Started
Ready to get started? Here’s a quick path:- Install FastSkill - CLI on your PATH
- Quick Start - First manifest, install, search
- Skill validation - Reconciliation and checks
- Evals and quality - Setup, runs, reports, and cluster analysis
- CLI reference - All commands and flags
Why FastSkill?
FastSkill focuses on repeatable operations for AI agent skills:- Reproducibility: lock files for consistent installs
- Scale: many skills and repositories in one project
- Collaboration: shared manifests and locks
- Reliability: explicit versions and dependency entries
- Performance: optional precomputed embeddings in packages
- Standards-based: Claude Code
SKILL.mdlayout
What’s Next?
- Manifest system for
skill-project.toml, locks, and how installs resolve - CLI reference and tooling commands (
sync,analyze, …) - Cursor integration for metadata files in the editor
- Registry overview when you are ready to publish or browse catalogs
FastSkill: Package manager and operational toolkit for Agent AI Skills—manageable, versioned, and reproducible.