Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ahump20 avatar

Universal Skills Marketplace

  • 1 installs
  • Updated June 1, 2026
  • ahump20/claudopenai

universal-skills-marketplace is a Claude Code skill for building an unofficial MCP server that bridges Claude Code and OpenAI Codex skill catalogs into one searchable registry.

About

universal-skills-marketplace guides building an unofficial MCP server that bridges Claude Code (.claude-plugin) and OpenAI Codex (.codex-plugin) skill catalogs. It lets a session search one registry for skills from either ecosystem, returns quality scores plus install commands for both CLIs, and loads them on demand. The skill routes across 12 reference docs covering MCP tool design, a manifest translator, a D1 catalog schema, R2 storage, and a Cloudflare Workers backend. It is explicitly unofficial and not affiliated with Anthropic or OpenAI.

  • Builds an MCP server bridging Claude Code and Codex skill catalogs
  • Includes a manifest translator between claude-plugin and codex-plugin formats
  • Backend on Cloudflare Workers with D1 catalog and R2 content storage

Universal Skills Marketplace by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #644 of 782 Skill Development skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
At a glance

universal-skills-marketplace capabilities & compatibility

Capabilities
mcp server development · manifest translation · skill registry · quality scoring
Works with
github · cloudflare
Use cases
orchestration · research
Runs
Remote server
Pricing
Free
From the docs

What universal-skills-marketplace says it does

Context7 for skills, not docs. One MCP server. Two ecosystems. Unofficial.
SKILL.md
search one registry for skills originating in either ecosystem, get them back with quality scores + install commands for both CLIs, and load them on demand.
SKILL.md
Translator loudness** — no silent field drops; every lossy translation logs + shims.
SKILL.md
npx skills add https://github.com/ahump20/claudopenai --skill universal-skills-marketplace

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
Last updatedJune 1, 2026
Repositoryahump20/claudopenai

What it does

Build or extend an MCP server that bridges Claude Code and Codex skill catalogs with a manifest translator.

Who is it for?

Developers building the ClaudOpenAI marketplace MCP server, translator, or Cloudflare backend.

When should I use this skill?

You are building, extending, or consuming a cross-ecosystem skills marketplace MCP server that bridges Claude Code and Codex plugin catalogs.

What you get

An MCP server registry that searches skills across both ecosystems and returns quality scores plus dual-CLI install commands.

  • MCP server package
  • manifest translator
  • D1 catalog schema

By the numbers

  • 12 reference docs in the routing table
  • quality scoring on a 0-100 rubric
  • SKILL.md capped at 100 lines by validate.sh

Files

SKILL.mdMarkdownGitHub ↗

Universal Skills Marketplace

Context7 for skills, not docs. One MCP server. Two ecosystems. Unofficial.

Mission

Build, maintain, or extend an unofficial bridge that lets any Claude Code or OpenAI Codex session search one registry for skills originating in either ecosystem, get them back with quality scores + install commands for both CLIs, and load them on demand.

Not affiliated with Anthropic or OpenAI. Identity details in `references/00-architecture-overview.md`.

Routing table — pick the right reference

I want to…Primary referenceSupporting asset / script
Understand the whole systemreferences/00-architecture-overview.mdassets/diagrams/system-topology.png
Learn the SKILL.md open standardreferences/01-agentskills-io-spec-walkthrough.mdassets/templates/standalone-SKILL.md.template
Author a Claude pluginreferences/02-claude-plugin-format.mdassets/templates/claude-plugin.json.template, assets/real-examples/context7-plugin.json
Author a Codex pluginreferences/03-codex-plugin-format.mdassets/templates/codex-plugin.json.template, assets/real-examples/openai-canva-plugin.json
Design MCP toolsreferences/04-mcp-tool-design.mdassets/templates/mcp-server-index.ts.template
Deploy Cloudflare Workersreferences/05-cloudflare-workers-playbook.mdassets/templates/wrangler.toml.*.template
Design the D1 catalogreferences/06-d1-schema-design.mdassets/templates/d1-schema.sql.template
Plan R2 content storagereferences/07-r2-storage-patterns.md
Build the upstream indexerreferences/08-github-indexer-design.mdscripts/fetch-upstream-catalog.sh
Score skill quality 0-100references/09-quality-scoring-rubric.mdassets/fixtures/known-good/
Copy what Context7 got rightreferences/10-context7-architectural-analysis.mdassets/real-examples/context7-*.json
Translate between manifest formatsreferences/11-manifest-translator-algorithm.mdscripts/test-translator.ts, assets/fixtures/lossy-cases/
Verify end-to-endreferences/12-verification-playbook.mdscripts/validate.sh

Phase dispatcher

  • Planning / just arrived → read 00-architecture-overview.md, then 10-context7-architectural-analysis.md, then references/11-manifest-translator-algorithm.md (the three anchoring docs)
  • Phase 0 — spikes complete → evidence in /docs/spikes/ (upstream URLs verified, Codex schema derived, rate limits mapped, iCloud strategy documented)
  • Phase 1 — schemas + this skill → you are here; running this skill IS Phase 1's deliverable
  • Phase 2 — npm packagepackages/mcp-server/ implementation driven by 04-mcp-tool-design.md + 11-manifest-translator-algorithm.md
  • Phase 3 — Cloudflare backend → three Workers driven by 05-cloudflare-workers-playbook.md + 06-d1-schema-design.md + 08-github-indexer-design.md

Hard rules (inherited from ../../CLAUDE.md)

1. Anti-Fabrication — if a URL, field, or behavior isn't verified against installed plugins or a live upstream, it does NOT ship. 2. Anti-Mock-Data — no hardcoded skills anywhere except assets/fixtures/ and packages/*/tests/fixtures/. 3. Verification — "build passed" ≠ acceptance; curl + fresh Claude Code AND Codex session required. 4. Translator loudness — no silent field drops; every lossy translation logs + shims. 5. context7 fidelity — plugin wrapper stays trivial; all logic in the npm package. 6. Identity — unofficial, independent, community project. Never imply endorsement from either company.

Run before any commit

bash skills/universal-skills-marketplace/scripts/validate.sh

Must exit 0. Checks: frontmatter valid, SKILL.md ≤100 lines, all 12 references present, all templates parse, no broken intra-skill links.

Related skills

FAQ

Is this affiliated with Anthropic or OpenAI?

No. The docs state it is an unofficial, independent community project and must never imply endorsement from either company.

How does translation avoid data loss?

The hard rules require translator loudness: no silent field drops; every lossy translation logs and shims.

Skill Developmentagentsllmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.