analyze-pluginlisted
Install: claude install-skill richfrem/agent-plugins-skills
## Dependencies
This skill requires **Python 3.8+** and standard library only. No external packages needed.
**To install this skill's dependencies:**
```bash
pip-compile ./requirements.in
pip install -r ./requirements.txt
```
See `../../requirements.txt` for the dependency lockfile (currently empty — standard library only).
---
# Plugin & Skill Analyzer
Perform deep structural and content analysis on agent plugins and skills. Extract reusable
patterns that feed the virtuous cycle of continuous improvement.
## Two Analysis Modes
### Single Plugin Mode
Deep-dive into one plugin. Use when you want to fully understand a plugin's architecture.
### Comparative Mode
Analyze multiple plugins side-by-side. Use when looking for common patterns across a collection.
## Analysis Framework
Execute these phases sequentially. Do not skip phases.
### Phase 0: Quick Compliance Pre-Check
Before deep analysis, run a rapid compliance scan to surface blockers:
**Manifest check:**
```bash
# plugin.json must be in .claude-plugin/ (not root)
ls .claude-plugin/plugin.json && jq . .claude-plugin/plugin.json
```
- `name` present and kebab-case (no spaces, no uppercase)?
- `version` follows semver (X.Y.Z) if present?
- No unknown fields causing warnings?
**Structure check:**
- Component dirs (`commands/`, `agents/`, `skills/`, `hooks/`) at plugin ROOT (not inside `.claude-plugin/`)?
- All file names use kebab-case?
- `SKILL.md` (not `README.md`) inside each skill directory?
**Security scan