Validate Plugin
Skill Verified ActiveValidate a Claude Code plugin structure, frontmatter, and MCP tool references
To ensure Claude Code plugins adhere to expected formats and structures, catching errors before deployment.
Features
- Validates plugin directory structure
- Checks plugin.json schema
- Verifies skill, command, and agent file existence
- Validates SKILL.md and agent frontmatter
- Reports on MCP tool reference validity
Use Cases
- Validating a plugin after creation or modification
- Catching structural issues before publishing a plugin
- Ensuring compliance with Claude Code plugin standards
Non-Goals
- Validating the logic or functionality of skills, commands, or agents
- Checking for runtime errors within the plugin's code
- Publishing or distributing plugins
Workflow
- Read plugin.json
- Verify declared skills, commands, and agents exist
- Validate SKILL.md and agent .md frontmatter
- Check for misplaced files
- Verify MCP tool references
- Report overall pass/fail with specific suggestions
Practices
- Plugin development best practices
- Code validation
- Developer tooling
Prerequisites
- Claude Code environment
- A plugin directory path as input
Installation
First, add the marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-plugin-creator@rufloQuality Score
VerifiedTrust Signals
Similar Extensions
Create Command
100Interactive assistant for creating new Claude commands with proper structure, patterns, and MCP tool integration
Plugin Authoring
100Use when creating, modifying, or debugging Claude Code plugins. Triggers on .claude-plugin/, plugin.json, marketplace.json, commands/, agents/, skills/, hooks/ directories. Provides schemas, templates, validation workflows, and troubleshooting.
Migrate Validate
100Validate pending migrations for foreign key consistency, rollback safety, and best practices
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Running Claude Code Via Litellm Copilot
100Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.
Guard
100Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says "guard", "protect session", "context getting long", "prevent compaction", "session management", or is running agent teams that need continuous context protection.