ruvnet avatar

Validate Plugin

This runs a comprehensive check on your Claude Code plugin structure before you publish it. It verifies your plugin.json schema, makes sure every declared skill, command, and agent has a corresponding markdown file in the right place, validates frontmatter fields like name and description, and checks that MCP tool references follow the correct format. The validation is thorough enough to catch the annoying mistakes that would otherwise break your plugin, like missing required fields or files in the wrong directory. If you're building plugins, this should probably be your last step before sharing anything.

skills.sh installs
742
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill validate-plugin --agent claude-code

Installs into .claude/skills of the current project.

Files

Validate Plugin

Validate that a plugin follows the correct Claude Code plugin format.

When to use

After creating or modifying a plugin, run validation to catch structural issues before publishing.

Checks performed

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Category
AI & Agent Building
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1ruvnet avatarobserve-traceruvnet/rufloTrace agent execution by collecting spans and building a trace tree for a task733skills.sh installs
2ruvnet avatarfederation-statusruvnet/rufloShow federation health — peers, sessions, trust levels, and message metrics. Use when the user asks "is federation healthy?", "show peers", "federation status",731skills.sh installs
3ruvnet avatarcost-reportruvnet/rufloGenerate a cost report showing token usage and USD costs by agent and model730skills.sh installs
4uniswap avatarv4-hook-generatoruniswap/uniswap-aiGenerate Uniswap v4 hook contracts via OpenZeppelin MCP. Use when building custom swap logic, async swaps, hook-owned liquidity, custom curves, dynamic fees, ME714skills.sh installs
5octagonai avatarstock-quoteoctagonai/skillsRetrieve real-time stock quotes using Octagon MCP. Use when you need current price, day range, 52-week range, volume, market cap, and moving averages for any pu693skills.sh installs
6ruvnet avatarcost-booster-routeruvnet/rufloRoute tasks through hooks_route, partition by Agent Booster availability, and report Tier 1 bypass utilization with $0 cost684skills.sh installs