skillbox
Self-hosted, versioned skills library for AI agents with MCP and optional Jev recommendations scoring skills against a task.
Overview
skillbox is a self-hosted, versioned skills library for AI agents built with React, Bun, Hono and PostgreSQL, offering an MCP interface and scoped clients. It is MIT licensed and made by Kitze.
Optional task-aware Jev recommendations use your own key for Vercel AI Gateway (the default), TypeSafe or OpenRouter, configured in Settings. Keys are stored per provider and never sent to another provider, and skillbox never auto-imports environment keys or ships a shared account. Jev receives the task text and the authorised active skill descriptions and scores them against a bounded catalog and rubric; TypeSafe is called at /v1/systemone with jev-latest and OpenRouter at its decisions endpoint with typesafe/jev-1.13. Without a key, or on failure, recommendations fall back to deterministic search with an explicit reason and the attempted provider.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Score | How relevant is this skill to the task? | — |
How it works
- Agent or user submits a task
- skillbox sends the task and authorised skill descriptions to the chosen provider
- Jev scores each skill against the rubric
- Return ranked skills, or deterministic search with a fallback reason
Strengths
- Bring-your-own key across three providers
- Clear fallback when no key or on error
- Self-hosted and versioned
Caveats
- Saving a key does not validate access or credits
- Task text and skill descriptions go to the provider
Getting started
Self-host the app (Bun, PostgreSQL), then open Settings, Jev recommendations and save a provider key.At a glance
- Type
- Agent skill
- Status
- beta
- Language
- TypeScript
- Runtime
- Self-hosted web app + MCP server
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Skills infrastructure: self-hosted versioned skills library that adds optional Jev recommendations using your own TypeSafe or Gateway key.
yibie/awesome-jevA self-hosted, versioned Agent skills library with optional Jev recommendations.
logicrw/awesome-jev-projectsSelf-hosted skill library with optional Jev relevance recommendations over an authorized catalog.
cobanov/awesome-jev
Frequently asked questions
What does Jev decide in skillbox?
How relevant each authorised skill is to the current task.
Which providers are supported?
Vercel AI Gateway, TypeSafe and OpenRouter, each with your own key.
What happens without a key?
Recommendations fall back to deterministic search with an explicit reason.
Related projects
DeepSeek Harness plugin that registers a native jev_decide tool and declares its own policy for when the agent should ask Jev.
PluginbetaJavaScriptDecision plugin for agent harnesses where Jev recommends tools, skills or owners and scores output, for DeepSeek Harness and iPolloWork.
Agent skillbetaTypeScriptjevkit: zero-dependency CLI and eleven MCP tools giving agents typed Jev decisions for routing, triage, guarding, grep, rank and compaction.
MCP serverbetaJavaScriptCodex plugin that consults Jev to choose tools, models and skills, diagnose failed commands and check completion claims.
PluginbetaTypeScriptMCP server exposing Jev Noul, Choice and Score via OpenRouter so coding agents can make quick decisions without reasoning tokens.
MCP serverbetaTypeScriptMCP relay that adds use_jev to every server: Jev picks tool calls, the calling model writes free text, the relay executes.
MCP serverbetaTypeScript