claude-code-marketplace

Automates cross-file version synchronization and changelog maintenance for Claude Code Marketplace deployments.

4|1|Updated Mar 24, 2024
One-click install
npx skills add https://github.com/ruan-cat/monorepo --skill claude-code-marketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-code-marketplace
Source: https://github.com/ruan-cat/monorepo/tree/main/.claude/skills/claude-code-marketplace
Command: npx skills add https://github.com/ruan-cat/monorepo --skill claude-code-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

解决跨文件的版本号同步、更新日志撰写以及 README/技能元数据维护等发布工作,确保插件商城及其依赖工具的版本信息保持一致。

Core Features & Use Cases

  • 自动同步 marketplace 主配置与插件工具包中的版本号,避免手动错位。
  • 更新 CHANGELOG.md、README 的技能列表和安装命令,确保文档与实际版本一致。
  • 同步 claude-code-marketplace/common-tools/skills 目录下所有 SKILL.md 的 metadata.version,保持 Skill 级别版本独立性。

Quick Start

执行一次版本发布升级以同步所有相关文件的版本号、更新日志与文档。

Frequently Asked Questions about claude-code-marketplace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize version numbers across multiple plugin config files?

To synchronize version numbers across multiple plugin config files, this Skill automates cross-file version alignment by updating marketplace.json, plugin.json, and SKILL.md metadata fields simultaneously. It validates consistency across all specified files to prevent manual versioning errors during plugin releases.

What is the best way to automate changelog maintenance for marketplace deployments?

Automating changelog maintenance for marketplace deployments is handled by this Skill through updating CHANGELOG.md and README installation commands during version upgrades. It ensures documentation accurately reflects the latest plugin version without manual editing.

Do I need to manually update SKILL.md metadata.version fields when releasing a plugin update?

You do not need to manually update SKILL.md metadata.version fields because this Skill automatically synchronizes all Skill-level version numbers under the common-tools/skills directory. It maintains Skill-level version independence while ensuring overall metadata consistency.

Can I use this to validate version consistency before a marketplace release?

You can use this Skill to validate version consistency before a marketplace release because it checks alignment across marketplace.json, plugin.json, and all SKILL.md files. It identifies mismatches in metadata.version fields to ensure a reliable deployment.

Does this version synchronization tool work without external dependencies?

This version synchronization tool works without external dependencies, as it operates directly on your local configuration files. It reads and updates specified paths like .claude-plugin/marketplace.json and SKILL.md metadata independently.

Why does my plugin release fail due to mismatched metadata in config files?

Plugin releases often fail due to mismatched metadata in config files when marketplace.json and plugin.json versions are manually edited out of sync. This Skill prevents such failures by automating cross-file version synchronization and validating consistency before deployment.