Skip to content

Repository files navigation

plugin_hub

Catalog of Claude Code plugins and marketplaces used across the FlexNetOS meta workspace.

A FlexNetOS hub: registry.json is the single source of truth, scripts/validate.py keeps it consistent (CI-enforced), and this README mirrors it. Follows the Hub Standard.

Scope

In scope: Claude Code plugins and marketplaces (anything installable via a plugin.json or marketplace.json).

Out of scope: raw hooks → hooks_hub; slash commands → commands; MCP servers → mcp_hub. Rule of thumb: if it ships as a plugin or marketplace bundle (a plugin.json / marketplace.json), it belongs here.

Not Claude Code plugins (workspace repos that look like they'd fit but don't): oh-my-pi is a standalone coding agent (npm @oh-my-pi/pi-coding-agent; its marketplace.json are test fixtures) → belongs in tool_hub. meta-plugins is the meta CLI's own plugin registry (docker/npm/k8s), not a Claude Code marketplace → different plugin system, not cataloged here.

Catalog

Plugin Category Provides Status Doc
ECC plugin 63 agents · 249 skills · 79 cmds · 4 hooks stable doc · install
oh-my-claudecode plugin 19 agents · 58 skills · 27 cmds · 1 hook stable doc · install
claude-plugins marketplace lists meta + gitkb stable doc · install
harness plugin 35 agents · 41 skills · 0 cmds · 2 hooks stable doc · install
claude-plugins-official marketplace Anthropic; rust-analyzer-lsp enabled (+10 avail.) stable doc · install

Entry shape

Each plugins[] entry in registry.json looks like:

{
  "id": "oh-my-claudecode",
  "displayName": "oh-my-claudecode",
  "category": "plugin",
  "status": "stable",
  "summary": "Multi-agent orchestration system for Claude Code: skills, commands, hooks, agents.",
  "tags": ["orchestration", "multi-agent"],
  "hosting": "peer",
  "workspaceMember": "oh-my-claudecode",
  "repo": "git@github.com:FlexNetOS/oh-my-claudecode.git",
  "marketplace": "oh-my-claudecode",
  "pluginVersion": "4.14.4",
  "provides": { "skills": 20, "commands": 12, "hooks": 4, "agents": 6, "mcpServers": 0 },
  "installSource": "git",
  "license": "MIT",
  "forked": true,
  "doc": "entries/oh-my-claudecode.md",
  "snippet": "snippets/oh-my-claudecode.marketplace.json"
}

hosting:

  • peer — a forked plugin that is already a first-party workspace member (e.g. ECC, oh-my-claudecode, claude-plugins).
  • registry-only — a third-party marketplace pointer; nothing is hosted here.
  • plugin_hub-child — a fork hosted under this hub via .meta.yaml (subPath).

Full field reference: registry.schema.json.

Adding a plugin

Add an entry to registry.json, create entries/<id>.md (and a snippets/<id>.marketplace.json fragment if useful), add a Catalog row, then run python3 scripts/validate.py. See the Hub Standard.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages