Kitzes Skillbox samler agent-skills i et selvhostet bibliotek med revisjoner og MCP
Kjør Skillbox hvis du vil ha én versjonert kilde for agent-skills som Claude, Codex og Cursor henter fra over MCP, i stedet for kopier spredt i hvert prosjekt.
Utvikleren Kitze publiserte Skillbox på GitHub 17. september, et selvhostet bibliotek for agent-skills under MIT-lisens. Appen er bygget på React, Bun, Hono og PostgreSQL, og repoet har passert 190 stjerner på to dager. En ny instans starter tom, uten forhåndslastede skills eller kontoer.
Skills redigeres i en markdown- og filredigerer der hver lagring blir en uforanderlig revisjon, med konfliktdeteksjon og gjenoppretting. Profiler styrer hvilke skills og bundles en klient får, med separate rettigheter for å opprette, oppdatere, arkivere og foreslå endringer. Klientnøkler vises én gang, lagres bare som hash og kan trekkes tilbake.
Agentene kobler til over HTTP-MCP eller en stdio-bro for Node og Bun. Basisverktøyene er search_skills, recommend_skills, load_skill, read_skill_file og report_skill_use, og Skillbox serverer også skills-utvidelsen i MCP-spesifikasjonen fra 2026-07-28. Import fra offentlige GitHub-repoer låses til en bestemt commit, med tak på 400 filer og 8 MB per pakke, og Skillbox kjører aldri kode fra opplastede skills.
Anbefalinger er valgfrie: TypeSafes Jev kan rangere skills mot oppgaven du gir agenten, med din egen nøkkel til Vercel AI Gateway, TypeSafe eller OpenRouter. Da sendes oppgaveteksten og skill-beskrivelsene til leverandøren. Uten nøkkel faller Skillbox tilbake til søk i PostgreSQL, og lagrede nøkler krypteres med AES-256-GCM avledet fra eier-tokenet.
Hva bør du gjøre?
- Klon repoet og kjør bash scripts/skillbox.sh setup og deretter start (krever Docker med Compose v2), og logg inn på 127.0.0.1:4791 med SKILLBOX_ADMIN_TOKEN fra .env.
- Lag én profil og én klientnøkkel per agent i stedet for å dele eier-tokenet, slik README-en anbefaler.
- Skal instansen nås utenfra, sett SKILLBOX_ORIGIN til eget HTTPS-domene bak en TLS-proxy, siden Skillbox er laget for én eier og ikke som delt tjeneste.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.