Skip to content

[Feature] Import & sync skills from community skill repos (agent-skills style layouts) #516

Description

@FenjuFu

Motivation

Community skill libraries are exploding right now — addyosmani/agent-skills (51k+ stars) established a de-facto directory convention for production-grade coding skills, obra/superpowers (220k+ stars) ships a full skill framework with templates, and single-purpose skills like mvanhorn/last30days-skill go viral within days. A huge amount of high-quality skill content now lives in plain Git repos following these community conventions (SKILL.md / skill directory layouts).

Right now, bringing such a community skill into skillhub means manually repackaging it. For teams that want skillhub as their single registry (with versioning, RBAC and audit on top), this is the main friction point: the content exists, but the import path doesn't.

Proposed feature

An importer that syncs skills from external Git repos in community formats into skillhub packages:

  1. Source registration: point skillhub at a public/internal Git repo URL (+ optional subdirectory), e.g. an agent-skills-style collection.
  2. Format mapping: parse the community layout (skill directory with SKILL.md / frontmatter metadata) and map it to a skillhub package — name, description, version derived from git tag or commit.
  3. Sync policy: manual one-shot import to start; optionally a scheduled re-sync that creates a new package version when upstream changes (never auto-publishes — goes through the normal review/approval flow).
  4. Governance inherited for free: imported skills become regular skillhub packages, so RBAC, audit logs, and version pinning all apply — which is exactly what plain Git repos can't provide.

A CLI subcommand (skillhub import <git-url>) would already cover most of the value; UI can come later.

Why it fits this repo

skillhub's positioning is the enterprise registry layer on top of agent skills. The community has now converged on de-facto skill formats faster than any spec process — meeting them with a first-class import path turns every popular community skill repo into potential skillhub content, instead of competing with them on authoring.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort/m中等改动,存在一定协同成本 / Medium change with noticeable coordination cost.priority/p2中优先级 / Medium priority triage bucket.triage/core交由 core maintainer 结合 AI 协同处理 / Issue should be handled by a core maintainer with AI support.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions