SkillHub: Ein selbst gehostetes Agent-Skill-Registry für Unternehmensteams
Projektüberblick: Selbstgehostetes Open-Source-Agentenfähigkeitsregister für Unternehmen. Veröffentlichen und versionieren Sie Kompetenzpakete, verwalten Sie sie mit RBAC und Prüfprotokollen und stellen Sie sie vor Ort mit Docker oder Kubernetes bereit.
Auf einen Blick
- Was ist das?
- Ein Blick darauf, was SkillHub tut, wie es bereitgestellt wird und wie es in das Ökosystem der Agent-Skills passt.
- Für wen ist es gedacht?
- SkillHub ist ein unter Apache 2.0 lizenziertes Projekt, das einen verwalteten Ort für Agent-Skills bietet, mit Bereitstellungsoptionen von einem einzelnen Docker-Befehl bis zu einem Helm-Chart und Integrationen mit mehreren Agent-Plattformen. Geeignet ist skillhub für Anwender, deren Plattform und Arbeitsablauf zu den README-Angaben passen.
- Darf ich es kommerziell nutzen?
- Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 1 Tag.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Java, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Ein selbst gehostetes Registry, keine Skill-Sammlung
SkillHub ist eine selbst gehostete Open-Source-Plattform zur Verwaltung von Agent-Skills innerhalb einer Organisation. Das README ist deutlich, was es nicht ist: Es ist keine Sammlung von Skills. Es ist eine Registry- und Governance-Ebene, auf der Teams Skills privat hosten, versionieren und verteilen können. Das Projekt positioniert sich neben öffentlichen Skill-Katalogen wie anthropics/skills, die das Agent-Skill-Format (eine SKILL.md-Datei mit Name- und Beschreibungs-Frontmatter sowie unterstützenden Dateien) bekannt gemacht haben. SkillHub ergänzt dieses Format durch Infrastruktur für Hosting, Versionierung, Auffindbarkeit und Zugriffskontrolle. Die Repository-Metadaten zeigen 4.872 Sterne und 765 Forks, was auf öffentliches Interesse hinweist, aber das README enthält keine Benutzerzahlen oder Produktionsadoptionsdaten. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 1 behandelt dabei einen eigenen Prüfpunkt.
Veröffentlichen, Versionieren und Verwalten von Skills
Der Highlights-Abschnitt des README listet die Kernfunktionen auf. Skill-Pakete können mit semantischer Versionierung, benutzerdefinierten Tags wie beta oder stable und automatischer latest-Verfolgung hochgeladen werden. Die Volltextsuche filtert nach Namespace, Downloads, Bewertungen und Aktualität, und Sichtbarkeitsregeln beschränken, was Benutzer sehen können. Team-Namespaces gruppieren Skills unter Team- oder globalen Bereichen, jeder mit eigenen Mitgliedern und Rollen (Owner, Admin, Member) und Veröffentlichungsrichtlinien. Review- und Governance-Workflows ermöglichen Team-Admins, innerhalb eines Namespace zu überprüfen, und Plattform-Admins steuern Beförderungen in den globalen Bereich. Alle Governance-Aktionen werden audit-logged. Soziale Funktionen umfassen Sterne, Bewertungen und Download-Tracking. Account-Merging konsolidiert mehrere OAuth-Identitäten und API-Tokens unter einem Benutzer, und API-Token-Management erzeugt bereichsbezogene Tokens mit präfixbasiertem sicheren Hashing. Das Projekt ist CLI-first und bietet eine native REST-API plus eine Kompatibilitätsschicht für ClawHub-artige Registry-Clients. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 2 behandelt dabei einen eigenen Prüfpunkt.
SkillHub ausführen: lokal, Docker und Kubernetes
Der Schnellstart verwendet einen curl-Befehl, um ein Laufzeitskript abzurufen und auszuführen, das die neuesten stabilen Release-Images zieht. Der Parameter --public-url setzt die öffentliche Zugriffs-URL, die CLI-Installationsbefehle, Agent-Setup-Anweisungen und OAuth-Callbacks beeinflusst. Für Benutzer in China gibt es ein Aliyun-Mirror-Flag. Die lokale Entwicklung basiert auf Docker und Docker Compose; das Ausführen von make dev-all startet das Backend mit einem lokalen Profil, das die Web-UI unter localhost:3000 und die Backend-API unter localhost:8080 bereitstellt. Mock-Auth-Benutzer local-user und local-admin werden bereitgestellt, und ein Bootstrap-Admin-Konto (admin mit Passwort ChangeMe!2026) ist standardmäßig im lokalen Profil aktiviert. Die Container-Laufzeit veröffentlicht Images auf GHCR für linux/amd64 und linux/arm64, und ein Helm-Chart unter charts/skillhub unterstützt konfigurierbare Kubernetes-Bereitstellungen mit gebündeltem PostgreSQL und Redis. Das README dokumentiert auch einen Prometheus- und Grafana-Monitoring-Stack, der den Actuator-Endpunkt des Backends abruft. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 3 behandelt dabei einen eigenen Prüfpunkt.
Unter der Haube: Backend, Frontend und Speicher
Das Architekturdiagramm zeigt eine Web-UI (React 19) und CLI-Tools, die über Nginx mit einem Spring-Boot-Backend (Java 21) kommunizieren. Das Backend übernimmt Authentifizierung, RBAC, Kerndienste, OAuth2, API-Tokens und Audit-Logging. Es verwendet PostgreSQL 16 mit Flyway-Migrationen für relationale Daten und Redis 7 für Sitzungsverwaltung. Der Skill-Paketspeicher ist pluggable: lokales Dateisystem für Entwicklung, S3 oder MinIO für Produktion, per Konfiguration austauschbar. Das Backend ist ein Multi-Modul-Maven-Projekt mit Modulen für app, domain, auth, search, storage und infra. Das Frontend verwendet TypeScript, Vite, TanStack Router, TanStack Query, Tailwind CSS, Radix UI und OpenAPI TypeScript für einen typsicheren API-Client. Internationalisierung wird mit i18next gehandhabt. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 4 behandelt dabei einen eigenen Prüfpunkt.
Integration mit Agent-Plattformen
Das README dokumentiert Integrationen mit mehreren Agent-Plattformen. OpenClaw ist eine Open-Source-Agent-Skill-CLI, die SkillHub als Registry verwenden kann; die Konfiguration umfasst das Setzen von CLAWHUB_REGISTRY und die Verwendung von clawhub login und npx clawhub Befehlen für Suche, Installation und Veröffentlichung. Hermes Agent verwendet das Standard-SKILL.md-Format und kann Skills über die --dir-Option der SkillHub-CLI installieren. HarnessClaw Engine, eine Go-LLM-Assistent-Engine, akzeptiert ebenfalls Skills, die mit --dir in ein Verzeichnis installiert werden. AstronClaw ist ein Cloud-KI-Assistent, der auf OpenClaw aufbaut und sich mit einem selbst gehosteten SkillHub-Registry verbinden kann. Loomy ist ein Desktop-KI-Arbeitspartner, der tief in lokale Dateien und Systemtools integriert ist und Skills von SkillHub entdecken kann. astron-agent, das iFlytek-Astron-Agent-Framework, kann in SkillHub gespeicherte Skills referenzieren und laden. Das README liefert keine Benchmarks oder Leistungsdaten für diese Integrationen. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 5 behandelt dabei einen eigenen Prüfpunkt.
Entwicklungsworkflow, Tests und Lizenz
Für Entwickler spezifiziert das README make-Ziele: make test, make test-backend-app, make build-backend-app und make generate-api zum Neugenerieren von OpenAPI-Typen. Ein strengerer Drift-Check läuft über scripts/check-openapi-generated.sh. Das Smoke-Test-Skript scripts/smoke-test.sh läuft gegen ein lokales Backend und kann Admin-Checks enthalten, wenn Anmeldeinformationen bereitgestellt werden. Das Projekt ist unter Apache License 2.0 lizenziert; der Lizenzauszug gewährt unbefristete, weltweite, nicht exklusive, kostenlose, lizenzgebührenfreie Urheber- und Patentlizenzen, bietet jedoch keine Garantie oder Support-Zusagen. Beiträge sind über Issues und Pull Requests willkommen, mit einem Beitragsleitfaden und Verhaltenskodex. Support-Kanäle umfassen GitHub Discussions, Issues, Discord und eine WeChat-Work-Gruppe. Das README erwähnt keine spezifischen Veröffentlichungsdaten oder Versionsnummern über die allgemeinen latest- und edge-Tags hinaus. Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log. Diese Aussage bezieht sich auf iflytek/skillhub und nicht auf eine allgemeine Kategorie. Abschnitt 6 behandelt dabei einen eigenen Prüfpunkt.
Redaktionelles Fazit
SkillHub ist ein unter Apache 2.0 lizenziertes Projekt, das einen verwalteten Ort für Agent-Skills bietet, mit Bereitstellungsoptionen von einem einzelnen Docker-Befehl bis zu einem Helm-Chart und Integrationen mit mehreren Agent-Plattformen. Geeignet ist skillhub für Anwender, deren Plattform und Arbeitsablauf zu den README-Angaben passen. Ungeeignet ist eine ungeprüfte Übernahme als Garantie. Vor der Entscheidung prüfen Sie konkret: Prüfen Sie Veröffentlichung, Versionierung und Abruf eines Skills über die dokumentierten SkillHub-Endpunkte oder den Docker/Kubernetes-Start; kontrollieren Sie dabei Registry-Eintrag, Version und Backend-Log.
Community-Notizen