Skip to content

ci: validate the Claude plugin on pull requests and main - #5

Closed
minhthanhdang wants to merge 2 commits into
minh/rm-18349from
minh/rm-18445
Closed

minhthanhdang wants to merge 2 commits into
minh/rm-18349from
minh/rm-18445

Conversation

@minhthanhdang

@minhthanhdang minhthanhdang commented Sep 14, 2026 •

Copy link
Copy Markdown
🚥 Resolves RM-18445

🧰 Changes

Adds a GitHub Actions workflow that runs Claude Code's built-in plugin validation against claude/ on every PR and push to main. It runs in strict mode, so warnings fail the check too. A broken manifest, marketplace entry, or skill frontmatter now blocks the merge instead of surfacing at install time. Claude Code does not inspect .mcp.json, so a separate step checks that every server entry is an https URL.

Stacked on #2.

🧬 QA & Testing

  • Summary Report: n/a. Verified locally that the same commands pass on this branch and fail on a copy with a bad plugin name, a skill missing frontmatter, and a malformed .mcp.json.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ASm4dwg1vsKZ2jaecPi1zi

minhthanhdang and others added 2 commits September 14, 2026 11:47
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ASm4dwg1vsKZ2jaecPi1zi
@minhthanhdang

minhthanhdang commented Sep 14, 2026 •

Copy link
Copy Markdown
Author

Moved to readmeio/agent-plugins#4. Same commit, same stack, and the workflow run is green there.

Closing here.

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.

1 participant