mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-28 11:25:00 +00:00
- Initialize Docusaurus project structure - Add Chinese documentation (all sections) - Add English documentation (getting started section) - Custom iFlytek blue theme styling - Enterprise value focused homepage design
1.8 KiB
1.8 KiB
| title | sidebar_position | description |
|---|---|---|
| Overview | 1 | SkillHub product overview and core features |
Overview
SkillHub is an enterprise-grade AI skill registry platform for publishing, discovering, and managing skills with a self-hosted architecture ensuring data security.
Core Features
Publishing Management
- Version control and Semantic Versioning
- Custom tags (like
beta/stable) latesttag automatically follows the latest published version
Discovery
- Full-text search
- Multi-dimensional filtering (namespace, downloads, ratings)
- Visibility control
Organization
- Namespace isolation
- Role-based access control (RBAC)
- Team and global two-tier scopes
Governance
- Two-tier review workflow
- Audit logs
- Permission separation
Storage and Deployment
- S3/MinIO/Local storage support
- Docker/Kubernetes deployment
- Enterprise-grade observability
Tech Stack
Backend
- Java 21 - Runtime
- Spring Boot 3.2.3 - Application framework
- PostgreSQL 16.x - Primary database + full-text search
- Redis 7.x - Cache and session storage
Frontend
- React 19 - UI framework
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling framework
Deployment
- Docker Compose - Single-machine deployment
- Kubernetes - Production orchestration
Core Concepts
Namespace
Skill isolation boundary, supporting @global (global) and @team-* (team) prefixes.
Coordinate System
Skill identifier format: @{namespace_slug}/{skill_slug}, supports semantic versioning.
Compatibility
Provides REST API and ClawHub compatibility layer for existing tool integration.
Next Steps
- Quick Start - One-click startup experience
- Use Cases - Explore enterprise application scenarios