Skip to content

Add Claude Code plugin structure for marketplace distribution#18

Merged
pjhampton merged 1 commit intoClickHouse:mainfrom
bryan-anthropic:add-claude-code-plugin-structure
Apr 1, 2026
Merged

Add Claude Code plugin structure for marketplace distribution#18
pjhampton merged 1 commit intoClickHouse:mainfrom
bryan-anthropic:add-claude-code-plugin-structure

Conversation

@bryan-anthropic
Copy link
Copy Markdown
Contributor

Summary

Adds .claude-plugin/plugin.json and .claude-plugin/marketplace.json so the clickhouse-best-practices skill can be distributed through the Claude Code plugin marketplace.

This is a skills-only plugin — no MCP server, no .mcp.json, no behavioral changes. The existing skills/clickhouse-best-practices/ directory is referenced as-is.

What's added

File Purpose
.claude-plugin/plugin.json Plugin manifest — declares the skill, version, author, license
.claude-plugin/marketplace.json Marketplace metadata — name, owner, category (database)

Both files pass claude plugin validate . cleanly.

Why

The Claude Code plugin marketplace requires these two files for a plugin to be discoverable and installable via claude plugin install. Without them, the skill works via npx skills add but isn't available in the Claude Code marketplace.

After merge

Once merged, the plugin can be submitted to the Claude Code marketplace for review and distribution. No changes to the existing npx skills add installation path.

Adds .claude-plugin/plugin.json and .claude-plugin/marketplace.json so
the clickhouse-best-practices skill can be distributed through the
Claude Code plugin marketplace in addition to the existing npx skills
installer.

Skills-only plugin — no MCP server, no behavioral changes. The existing
skills/clickhouse-best-practices/ directory is referenced as-is.
@bryan-anthropic bryan-anthropic requested a review from a team as a code owner March 31, 2026 15:24
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Claude Code plugin marketplace distribution files for the clickhouse-best-practices skill. The PR introduces two JSON configuration files—plugin.json and marketplace.json—to enable the skill to be discoverable and installable through the Claude Code marketplace while maintaining compatibility with the existing npx skills add installation path.

Changes:

  • Adds .claude-plugin/plugin.json with plugin manifest metadata (name, version, author, description, keywords, license, and skills reference)
  • Adds .claude-plugin/marketplace.json with marketplace-specific metadata including owner information and categorization

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
.claude-plugin/plugin.json Plugin manifest declaring the skill metadata and reference to the skill directory
.claude-plugin/marketplace.json Marketplace distribution metadata with owner info, plugin details, and category classification

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pjhampton
Copy link
Copy Markdown
Member

Brilliant - thanks @bryan-anthropic. Can you sign the CLA and we will get this merged?

@bryan-anthropic
Copy link
Copy Markdown
Contributor Author

@pjhampton should be good! it gave me an error at the end, so let me know if I need to sign it again.

@pjhampton pjhampton merged commit 63c48e8 into ClickHouse:main Apr 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants