From 022b2384acbeb64f8b89f23b29018acfa4a77ad0 Mon Sep 17 00:00:00 2001 From: nntrivi2001 Date: Mon, 10 Aug 2026 16:15:06 +0700 Subject: [PATCH] fix(plugins): plugin.json repository field must be a string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude Code's manifest schema requires repository as a URL string, not the {type,url} object form — the marketplace install failed validation ("expected string, received object") the first time it was tried against a freshly pushed marketplace. --- .claude-plugin/plugin.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index fb74e7f..3dc7fab 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -6,10 +6,7 @@ "url": "https://git.smartgift.io.vn/Smartgift-AI" }, "homepage": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor", - "repository": { - "type": "git", - "url": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor.git" - }, + "repository": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor.git", "license": "MIT", "keywords": ["dashboard", "monitoring", "sessions", "cost", "lanes", "mcp", "claude-code"], "commands": [