skillhub-0.2.0 is not a library.
SkillHub CLI is the official command-line tool for interacting with SkillHub, an enterprise-grade agent skill registry. Publish, discover, and manage reusable skill packages across your organization from the terminal.
Features
- Publish Skills — Upload agent skill packages with semantic versioning
- Search & Discovery — Full-text search with filters by namespace, version, and tags
- Install Skills — Install skills directly to your local environment
- Authentication — Secure API token-based authentication
- Team Namespaces — Organize skills under team or global scopes
- Configuration — Manage registry settings and credentials locally
Installation
From Crates.io
From Source
Quick Start
Configure Registry
# Set registry URL
# Login with API token
Publish a Skill
# Publish to global namespace
# Publish to team namespace
Search Skills
# Search all skills
# Search in specific namespace
# Filter by version
Install Skills
# Install by name
# Install specific version
# Install from team namespace
Commands
| Command | Description |
|---|---|
skillhub login |
Authenticate with API token |
skillhub logout |
Clear credentials |
skillhub publish <path> |
Publish a skill package |
skillhub search <query> |
Search for skills |
skillhub install <name> |
Install a skill |
skillhub config |
Manage configuration |
skillhub info <name> |
Show skill details |
Configuration
The CLI stores configuration in ~/.config/skillhub/config.toml:
= "https://skillhub.your-company.com"
= "your-api-token"
= "my-team"
Authentication
SkillHub CLI uses API tokens for authentication. Generate a token from the SkillHub web UI and use it to login:
Development
# Build
# Run tests
# Run with debug output
RUST_LOG=debug
Related Projects
- SkillHub Server — The backend registry server
- OpenClaw — Open-source agent skill CLI
Contributing
Contributions are welcome. Please open an issue first to discuss what you'd like to change.
License
MIT License - see LICENSE for details.