Registry Overview
The FastSkill Registry provides a web-based interface for browsing, searching, and managing skills from multiple configured sources.Features
- Multi-source browsing: View skills from all configured sources in one place
- Search and filter: Find skills by name, description, tags, or capabilities
- Installation status: See which skills are installed and which are available
- Virtual scrolling: Efficiently handle repositories with hundreds of skills
- Real-time updates: Skills list updates when you install or uninstall
Enabling the Registry
Start the server with the--enable-registry flag:
http://localhost:8080/registry in your browser.
Architecture
The registry consists of:- REST API: Backend endpoints for fetching skills and sources
- Web UI: Frontend interface for browsing and managing skills
- Marketplace.json: Standard format for skill discovery from sources
Sources
Skills can come from multiple sources:- Git repositories: Skills hosted in Git repos with
marketplace.json - Zip URL sources: Skills distributed via ZIP files with
marketplace.json - Local sources: Skills in local directories (not supported in registry)
marketplace.json files are displayed in the registry.
Workflow
- Configure sources: Add sources to
sources.toml - Generate marketplace.json: Use
fastskill repository createto generate marketplace files - Start server: Run
fastskill serve --enable-registry - Browse skills: Open
/registryin your browser - Install skills: Click “Install” to add skills to your local installation