Cc Marketspec — Data skill for Claude Code
Headless data standard + deterministic generator for Claude Code plugin marketplaces — describe your marketplace as data, emit one render-agnostic manifest.json.
How to install Cc Marketspec
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open XBlueSky/cc-marketspec and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc Marketspec does
Headless data standard + deterministic generator for Claude Code plugin marketplaces — describe your marketplace as data, emit one render-agnostic manifest.json. Ships data, not design.
Alternatives in Data
- HTML Video — Programmatic video for coding agents — HTML to video on your laptop 4.5k ★
- Portaljs Add Dcat — Make a PortalJS portal harvestable by national/EU/US open-data portals — emit standards-compliant DCAT catalog 2.3k ★
- Chart Design — Design a chart or data visualization — selects the right chart type, applies accessible color palettes, adds a 309 ★
README
cc-marketspec
[](https://www.npmjs.com/package/@xbluesky/cc-marketspec) [](https://github.com/XBlueSky/cc-marketspec/actions/workflows/ci.yml) [](LICENSE) [](https://nodejs.org)
**[Live showcase site →](https://cc-marketspec.pages.dev)**
A **headless data standard + generator** for the *presentation* of a Claude Code plugin marketplace.
You describe a marketplace as data; `cc-marketspec` joins it with the native plugin manifests, derives what's already encoded there, validates, and emits a single **`.cc-marketspec/dist/manifest.json`** — a render-agnostic document any website can be built from. **It ships data, not design.** How the site looks is the consumer's.
Mental model: native layer vs presentation layer
- Native (Claude Code defines):
marketplace.json,plugin.json,.mcp.json,skills/*/SKILL.md·commands/*.md·agents/*.mdfrontmatter,hooks/hooks.json. Identity + structure. You maintain these anyway for the plugins to work. - Presentation (this standard):
.cc-marketspec/catalog.yaml(marketplace-level) +.cc-marketspec/entries/plugin-.yaml(per plugin). Only what native can't express.
**Rule: presentation never restates native facts** — it references them or adds presentation value. The generator joins the two by marketplace plugin id, which must match the `plugin.json` name.
Canonical bundle
.claude-plugin/marketplace.json
.cc-marketspec/
├── .gitignore # /dist/
├── catalog.yaml # authored, schemaVersion: "1.1"
├── entries/
│ └── plugin-.yaml # authored marketplac
Related Skills
Ckw Skills
ckw-skills — Conner K. Ward's Claude Code marketplace of skills + MCP servers: human-in-the-loop studios, dete
Bq Design Table
Design a BigQuery table schema with optimal partitioning, clustering, and data types. Describe your data or pa
Gsd T Design Build
GSD-T: Design Build — Deterministic Design-to-Code Pipeline
Agent Loop Skills
Loop until it's better — drop-in agentic loops (autoresearch, scientific writing, data analysis, code/SQL/prom
Beneficial Ownership Data
Expert Claude skill for beneficial ownership data, the Beneficial Ownership Data Standard, international polic
Agent Plugins
Claude Code plugins: language-agnostic TDD pipeline and Zig 0.15.x corrective context
Related Agents
Orchestration Visual QA
Independent visual-QA gate for a PR with a user-visible surface. Headless-captures the ticket's click-path, re
Timps Agent Marketplace Curator
Curate the best AI agent / MCP / LLM-tool marketplaces and recommend picks by use-case. Tracks pulse.mcp.run,
Arch Plugin Packager
Packages a newly scaffolded set of skills/agents/commands/hooks/MCPs into a valid, installable Claude Code plu