Skill Market

validate plugin

Validate a Claude Code plugin structure, frontmatter, and MCP tool references

GitHub
githubcommunityclaudeclaude-codemcp
0.0
0 installs73.4K GitHub starsby ruvnet

Skill Introduction

Overview
Validate a Claude Code plugin structure, frontmatter, and MCP tool references

Core value

Turns reusable Development know-how into an installable skill, helping users complete github, community, claude, claude-code work faster.

Target users

  • Developers, testers, and maintainers who handle Development tasks in Focus Code.
  • Teams that already trust workflows or content from ruvnet.
  • Users who want standardized prompts, steps, or conventions instead of repeating setup work.

Best practices

  • Read the skill content first to confirm required inputs, expected outputs, and dependencies.
  • Try it on a small task before relying on it for critical work.
  • Add project-specific constraints such as coding style, target platform, test expectations, and delivery format.
  • For external sources, verify the source link, version, and recent maintenance activity.

Best use cases

  • Tasks related to github, community, claude, claude-code that need a reusable execution flow.
  • Converting a community repo, team convention, or personal workflow into day-to-day assistance.
  • Starting from a proven skill instead of writing prompts or procedures from scratch.

Limits and boundaries

  • Results depend on the quality of the original skill content and may need human correction.
  • It does not replace code review, tests, security review, or professional judgment.
  • External tools, APIs, account permissions, and local dependencies still need separate setup.

Differentiation

  • Structured around Development, making it easier to discover and reuse than loose prompt snippets.
  • Marked as GitHub, which helps users judge trust and maintenance expectations.
  • Keeps the original source link available for repository, documentation, or discussion follow-up.
  • Tagged with github, community, claude, claude-code, so it can be filtered by concrete task intent.

Install and use

Install
Copy Install Command
focus install validate-plugin-7dd9f5
View source

Detail Preview

SKILL.md

Primary filemarkdown2 KB

name: validate-plugin description: Validate a Claude Code plugin structure, frontmatter, and MCP tool references argument-hint: "[plugin-path]" allowed-tools: mcp__claude-flow__transfer_plugin-info Bash Read Glob Grep

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

  1. Directory structure — .claude-plugin/plugin.json exists at plugin root
  2. plugin.json schema — required fields present (name, description, version)
  3. Skills — each skill in plugin.json.skills has a matching skills/<name>/SKILL.md
  4. Commands — each command in plugin.json.commands has a matching commands/<name>.md
  5. Agents — each agent in plugin.json.agents has a matching agents/<name>.md
  6. SKILL.md frontmatter — each skill has name, description, and allowed-tools
  7. Agent frontmatter — each agent has name, description, and model
  8. No files in wrong locations — skills/commands/agents not inside .claude-plugin/
  9. MCP tool references — tools in allowed-tools are valid mcp__claude-flow__* identifiers

Steps

  1. Read the plugin's plugin.json
  2. For each skill, command, and agent declared, verify the file exists
  3. For each SKILL.md, verify frontmatter has required fields
  4. For each agent .md, verify frontmatter has required fields
  5. Report pass/fail for each check with actionable fix suggestions

Reviews

Overall rating

0.0
0.0

0 comments

No reviews yet