| .. | ||
| src | ||
| test | ||
| .env.example | ||
| .eslintrc.cjs | ||
| bun.lock | ||
| bunfig.toml | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
SkillHub CLI
Manage and install skills for AI coding agents.
SkillHub is an enterprise-grade, self-hosted skill registry that enables teams to discover, share, and install reusable skills for AI coding agents like Claude Code. This CLI provides a seamless interface to interact with SkillHub registries.
Installation
npm install -g @astron-team/skillhub
Quick Start
Using the default registry
# Login to the default registry
skillhub login
# Search for skills
skillhub search react
# Install a skill
skillhub install @astron-team/react-component-builder
# List installed skills
skillhub list
Using a custom registry
# Login to a custom registry for a single command flow
skillhub login --registry https://skillhub.yourcompany.com
# Search and install from the custom registry
skillhub search react --registry https://skillhub.yourcompany.com
skillhub install @yourorg/custom-skill --registry https://skillhub.yourcompany.com
You can also set a default custom registry in your shell:
export SKILLHUB_REGISTRY=https://skillhub.yourcompany.com
Commands
Authentication
skillhub login [--registry <url>]- Authenticate with a SkillHub registryskillhub logout [--registry <url>]- Remove stored credentials
Skill Management
skillhub search <query>- Search for skills in the registryskillhub install <skill-name>- Install a skill to ~/.claude/skills/skillhub uninstall <skill-name>- Remove an installed skillskillhub list- List all installed skillsskillhub info <skill-name>- Show detailed information about a skill
Utilities
skillhub version- Display CLI versionskillhub help- Show help information
Examples
Search and install a skill
# Search for React-related skills
skillhub search react
# Install a specific skill
skillhub install @astron-team/react-component-builder
# Verify installation
skillhub list
Manage installed skills
# View details about an installed skill
skillhub info @astron-team/react-component-builder
# Uninstall a skill
skillhub uninstall @astron-team/react-component-builder
Work with custom registries
# Login to your private registry
skillhub login --registry https://skillhub.yourcompany.com
# Search and install from your private registry
skillhub search internal-tools --registry https://skillhub.yourcompany.com
skillhub install @yourorg/internal-skill --registry https://skillhub.yourcompany.com
Registry
Default registry
By default, the CLI connects to the public SkillHub registry at https://skill.xfyun.cn.
Custom registry
Organizations can deploy their own private SkillHub instance. You can point the CLI to a custom registry in either of these ways:
# Per-command override
skillhub login --registry https://skillhub.yourcompany.com
skillhub search react --registry https://skillhub.yourcompany.com
# Shell-level default
export SKILLHUB_REGISTRY=https://skillhub.yourcompany.com
Use --registry when you want to target a specific registry for one command without changing your shell environment.
Skill namespaces
Skills are namespaced by organization to prevent naming conflicts:
@astron-team/skill-name- Skills from the Astron team@yourorg/skill-name- Skills from your organization
When installing skills, always include the full namespaced name.
License
Apache-2.0
Copyright 2026 iFlytek Co., Ltd.