DEV Community

Fenju Fu
Fenju Fu

Posted on

When Agents Become a Fleet, You Need a Skill Registry — Not Just Memory

Today's GitHub Trending tells a clear story: Agent infrastructure is splitting into layers.

anomalyco/opencode is fighting for the coding agent entry point. stablyai/orca manages a fleet of agents across desktop, mobile, and remote runtimes. akitaonrails/ai-memory provides long-term memory and handoff between different agent vendors.

Each solves a real pain point. But together they reveal a missing layer.

The missing layer: skill registry

When your agent fleet calls OCR, translation, voice transcription, or proofreading skills — who tracks which version of each skill is running? Who controls which agent has permission to call which skill? Who audits the calls?

The answer today, for most teams, is: nobody. Skills are scattered across repos, versions are untracked, permissions are wide open, and there's no audit trail.

What a skill registry actually does

This is where iflytek/skillhub comes in. It's a self-hosted, open-source skill registry for AI agents that provides:

  • Skill package publishing + version management: Every skill has a version. You can roll back. You can pin.
  • RBAC permissions: Not every agent should call every skill. Role-based access control keeps things locked down.
  • Audit logs: Every skill call is logged. You know who called what, when, and which version.

SkillHub dashboard showing skill registry interface

How it fits with the rest of the stack

Think of the agent infrastructure stack like this:

Layer What it manages Example repo
Agent entry point Who runs the agent anomalyco/opencode
Agent memory What agents remember across sessions akitaonrails/ai-memory
Agent fleet How multiple agents are managed across devices stablyai/orca
Skill registry What agents can do, who allows it, and what version iflytek/skillhub
Workflow orchestration How skills are chained into workflows iflytek/astron-agent

The skill registry layer is the one most teams don't realize they need — until they have three agents calling five different skill versions and nobody knows which one broke production.

SkillHub discover page showing available skills

Getting started

If you're already running multiple agents and managing skills manually, skillhub is designed to be self-hosted and production-ready:

When your agents become a fleet, memory and fleet management aren't enough. You need to know what they can do, who allowed it, and which version they're running.

Top comments (0)