[object Object]

← back to Cli Printing Press

fix(marketplace): align marketplace.json with Claude Code schema

ebe45d51c26e1bdf63c86a9bcac3c2126c970a50 · 2026-03-27 14:55:15 -0700 · Trevin Chow

The marketplace.json was missing required top-level fields and using
incorrect types, causing installation failures. Adds name/owner fields,
changes author from string to object, replaces invalid skills array
with source config, and adds required source field.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit ebe45d51c26e1bdf63c86a9bcac3c2126c970a50
Author: Trevin Chow <trevin@trevinchow.com>
Date:   Fri Mar 27 14:55:15 2026 -0700

    fix(marketplace): align marketplace.json with Claude Code schema
    
    The marketplace.json was missing required top-level fields and using
    incorrect types, causing installation failures. Adds name/owner fields,
    changes author from string to object, replaces invalid skills array
    with source config, and adds required source field.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---
 .claude-plugin/marketplace.json | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json
index 3abfacb3..aab7aad1 100644
--- a/.claude-plugin/marketplace.json
+++ b/.claude-plugin/marketplace.json
@@ -1,24 +1,22 @@
 {
+  "name": "cli-printing-press",
+  "owner": {
+    "name": "mvanhorn"
+  },
   "plugins": [
     {
       "name": "cli-printing-press",
       "version": "0.4.0",
       "description": "Describe your API. Get a production CLI. Generates Go CLI tools from OpenAPI specs or natural language descriptions.",
-      "author": "mvanhorn",
+      "author": {
+        "name": "mvanhorn"
+      },
       "repository": "mvanhorn/cli-printing-press",
       "tags": ["cli", "codegen", "openapi", "go", "api"],
-      "skills": [
-        {
-          "name": "printing-press",
-          "command": "/printing-press",
-          "description": "Generate a CLI from an API name or spec file"
-        },
-        {
-          "name": "printing-press-catalog",
-          "command": "/printing-press-catalog",
-          "description": "Browse and install pre-built CLIs for popular APIs"
-        }
-      ]
+      "source": {
+        "source": "github",
+        "repo": "mvanhorn/cli-printing-press"
+      }
     }
   ]
 }

← ad4812f3 feat(skill): add product thesis, market research, naming pas  ·  back to Cli Printing Press  ·  docs: add research plans from GitHub CLI run + quality overh 445bf957 →