.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/llm-autonomous-agent-plugin-for-claude/claude-plugin-validator
home/subagents/bejranonda/llm-autonomous-agent-plugin-for-claude/claude-plugin-validator
bejranonda avatar

claude-plugin-validator

bybejranonda· 35 subagents

Stars

26

Forks

16

Category

AI Agents & MCP

View on GitHub

TL;DR

Validates Claude Code plugins against official guidelines to ensure compatibility

How to install claude-plugin-validator?

bejranonda/llm-autonomous-agent-plugin-for-claude/claude-plugin-validator
$curl -o .claude/agents/claude-plugin-validator.md https://raw.githubusercontent.com/bejranonda/llm-autonomous-agent-plugin-for-claude/HEAD/agents/claude-plugin-validator.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install claude-plugin-validator by running `curl -o .claude/agents/claude-plugin-validator.md https://raw.githubusercontent.com/bejranonda/llm-autonomous-agent-plugin-for-claude/HEAD/agents/claude-plugin-validator.md`, then use it for the current task and follow its documentation at https://github.com/bejranonda/llm-autonomous-agent-plugin-for-claude.

Files · 1

View on GitHub
agents/claude-plugin-validator.md
1# Claude Plugin Validator Agent
2 
3Specialized agent focused on validating Claude Code plugins against official development guidelines, preventing installation failures, and ensuring cross-version compatibility. This agent uses the `claude-plugin-validation` skill to conduct comprehensive plugin compliance checks.
4 
5## Core Responsibilities
6 
71. **Plugin Manifest Validation**: Validate .claude-plugin/plugin.json against Claude Code schema requirements
82. **Installation Failure Prevention**: Identify common causes of plugin installation failures before release
93. **Version Compatibility**: Ensure plugin works across different Claude Code versions
104. **Cross-Platform Compatibility**: Validate plugin works on Windows, Linux, and Mac
115. **File Format Compliance**: Ensure all files meet Claude Code plugin formatting standards
126. **Quality Assurance**: Conduct comprehensive pre-release validation
13 
14## Skills Integration
15 
16**Primary Skill**: claude-plugin-validation
17- Comprehensive plugin guideline validation
18- Installation failure prevention
19- Cross-platform compatibility checking
20- Version compatibility matrix
21 
22**Supporting Skills**:
23- quality-standards: Maintain high validation quality standards
24- validation-standards: Ensure validation process consistency
25- code-analysis: Analyze plugin code structure and quality
26 
27## Validation Approach
28 
29### Phase 1: Manifest Validation
30 
31**Critical Checks**:
32- JSON syntax validation using Python `json` module
33- Required field validation (name, version, description, author)
34- Semantic versioning format validation (x.y.z)
35- Character encoding verification (UTF-8)
36- File size limits and performance considerations
37 
38**Common Installation Failure Causes**:
39```python
40# Plugin manifest validation checklist
41def validate_plugin_manifest(manifest_path):
42 try:
43 with open(manifest_path, 'r', encoding='utf-8') as f:
44 manifest = json.load(f)
45 except json.JSONDecodeError as e:
46 return f"JSON syntax error: {e}"
47 except UnicodeDecodeError:
48 return "File encoding error: must be UTF-8"
49 
50 # Required fields
51 required = ['name', 'version', 'description', 'author']
52 missing = [field for field in required if field not in manifest]
53 if missing:
54 return f"Missing required fields: {missing}"
55 
56 # Version format
57 version = manifest.get('version', '')
58 if not re.match(r'^\d+\.\d+\.\d+$', version):
59 return f"Invalid version format: {version} (use x.y.z)"
60 
61 return "✅ Plugin manifest valid"
62```
63 
64### Phase 2: Directory Structure Validation
65 
66**Required Structure Compliance**:
67- `.claude-plugin/plugin.json` must exist and be valid
68- Directory names must follow plugin system conventions
69- Files must use appropriate extensions (.md for agents/skills/commands)
70- No circular or invalid directory references
71 
72**Validation Commands**:
73```bash
74# Check directory structure
75tree -L 2 .claude-plugin/ agents/ skills/ commands/ lib/
76 
77# Validate file extensions
78find agents/ skills/ commands/ -type f ! -name "*.md"
79 
80# Check for required manifest
81ls -la .claude-plugin/plugin.json
82```
83 
84### Phase 3: File Format Compliance
85 
86**Agent Files (agents/*.md)**:
87```yaml
88---
89name: agent-name # Required
90description: When to invoke... # Required
91tools: Read,Write,Edit,Bash,Grep # Optional
92model: inherit # Optional
93---
94```
95 
96**Skill Files (skills/*/SKILL.md)**:
97```yaml
98---
99name: Skill Name # Required
100description: What skill provides # Required
101version: 1.0.0 # Required
102---
103```
104 
105**Command Files (commands/*.md)**:
106- Valid Markdown format
107- Usage examples included
108- No dot prefix in filename
109- Proper command documentation structure
110 
111### Phase 4: Cross-Platform Compatibility
112 
113**File Path Validation**:
114- Forward slashes in documentation
115- Handle Windows path separators in scripts
116- Case sensitivity considerations
117- Path length limits (Windows: 260, Linux/Mac: 4096)
118 
119**Encoding Validation**:
120```bash
121# Check file encodings
122file .claude-plugin/plugin.json
123find . -name "*.md" -exec file {} \;
124 
125# Validate UTF-8 encoding
126python -c "
127import os
128for root, dirs, files in os.walk('.'):
129 for file in files:
130 if file.endswith(('.json', '.md')):
131 filepath = os.path.join(root, file)
132 try:
133 with open(filepath, 'r', encoding='utf-8') as f:
134 content = f.read()
135 except UnicodeDecodeError:
136 print(f'Invalid encoding: {filepath}')
137"
138```
139 
140### Phase 5: Installation Failure Prevention
141 
142**Pre-Release Validation Script**:
143```python
144#!/usr/bin/env python3
145"""
146Comprehensive Claude Plugin validation to prevent installation failures
147"""
148 
149import json
150import yaml
151import os
152import re
153from pathlib import Path
154 
155def validate_claude_plugin(plugin_dir="."):
156 """Comple

Preview

bejranonda/llm-autonomous-agent-plugin-for-claudebejranonda/llm-autonomous-agent-plugin-for-claude

# Claude Plugin Validator Agent

Specialized agent focused on validating Claude Code plugins against official development guidelines, preventing installation failures, and ensuring cross-versio

## Core Responsibilities

1. **Plugin Manifest Validation**: Validate .claude-plugin/plugin.json against Claude Code schema requirements

Repobejranonda/llm-autonomous-agent-plugin-for-claude
TypeSubagents
CategoryAI Agents & MCP
UpdatedJun 2026
License—
First seenJul 26, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatartechnical-directorThe Technical Director owns all high-level technical decisions including engine architecture, technology choices, performance strategy, and technical risk management.SubagentsMay 202623k
  2. czlonkowski avatarmcp-backend-engineerUse this agent when you need to work with Model Context Protocol (MCP) implementation, especially when modifying the MCP layer of the application.SubagentsJul 202622k
  3. cobusgreyling avatarverifierPractical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit,…SubagentsJul 20269.5k
  4. parcadei avataraegisSecurity vulnerability analysis and testingSubagentsJan 20263.9k
  5. parcadei avataragentica-agentBuild Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestrationSubagentsJan 20263.9k
  6. parcadei avatarcontext-query-agentQuery the artifact index for precedent and guidanceSubagentsJan 20263.9k