Skip to content

fix: make Claude plugin directory-ready - #14

Merged
jshorwitz merged 2 commits into
mainfrom
feat/claude-community-submission
Sep 6, 2026
Merged

jshorwitz merged 2 commits into
mainfrom
feat/claude-community-submission

Conversation

@jshorwitz

@jshorwitz jshorwitz commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

Summary

  • make the Claude/Cowork plugin directory-ready by switching its hosted MCP authentication from a static API-key prompt to Synter's production OAuth 2.1 + PKCE flow
  • document the supported Claude Code, Claude Desktop, Cowork, direct marketplace, upload, and future community-directory paths without claiming an unapproved listing
  • bump the plugin release to 1.1.0, align Cursor package metadata, add submission evidence/checklists, and enforce strict Claude validation in CI
  • fix the release archive layout assertion so set -o pipefail cannot produce a false failure

Verification

  • node scripts/validate-manifests.js
  • npx -y @anthropic-ai/claude-code@2.1.263 plugin validate . --strict
  • clean isolated install from Synter-Media-AI/plugin@feat/claude-community-submission: 57 skills, 7 agents, 1 hook, 1 OAuth MCP server
  • production MCP metadata: OAuth protected-resource + authorization-server endpoints return 200; protected tool call returns a standards-compliant 401 challenge
  • production MCP inventory: all 195 tools include title, boolean readOnlyHint, and boolean destructiveHint
  • bash scripts/build-zip.sh plus extracted-archive strict validation

External action

Anthropic directory submission still requires an authenticated Synter Console Developer/Admin/Owner (or Claude.ai directory manager), acceptance of the Software Directory Terms, and private reviewer test-workspace credentials. No listing is claimed until Anthropic publishes it.

@jshorwitz jshorwitz changed the title docs: prepare Claude community marketplace submission fix: make Claude plugin directory-ready Sep 6, 2026
@jshorwitz
jshorwitz merged commit 1a8edcd into main Sep 6, 2026
3 checks passed
@jshorwitz
jshorwitz deleted the feat/claude-community-submission branch September 6, 2026 19:51
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.

2 participants