Bootstrap marketplace catalog, docs, and validation CI#1
Merged
Conversation
- .claude-plugin/marketplace.json: catalog "rampstack" listing three curated subset plugins (rampstack-starter, rampstack-seo, rampstack-pm) via github sources pointed at their respective repos - README.md: install instructions, plugin table with verified skill counts, trust note distinguishing the install payload from the author-time social-card tool, and links to the source catalog - SECURITY.md: scoped to the marketplace manifest and docs, with redirects to skill content and per-plugin repos for out-of-scope reports - .github/workflows/validate-manifests.yml: runs claude plugin validate on push and pull_request so an invalid manifest fails CI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the marketplace catalog, full README, security policy, and a CI gate so the empty
rampstackco/pluginsrepo becomes a working Claude Code plugin marketplace..claude-plugin/marketplace.json: catalog namerampstack, listing three curated subset plugins via github sources.README.md: install commands, plugin table with verified skill counts (starter 14, seo 12, pm 12), trust note distinguishing the install payload from the author-time social-card tool, and links to the source catalog.SECURITY.md: scoped to the marketplace manifest and docs..github/workflows/validate-manifests.yml: runsclaude plugin validate .on push and pull_request.Sources
All three plugins use the documented github source object form:
{ "source": "github", "repo": "owner/repo" }. Refs are left unpinned, so the plugin tracks each repo's default branch and the commit SHA acts as the version (per the version resolution rules). This matches how the existingclaude-skillsmarketplace.json lists the same three plugins.Validation
Test plan
/plugin marketplace add ./against this checkout discovers all three plugins/plugin install rampstack-starter@rampstackinstalls from the github source