Analyze product screenshots to extract feature lists and generate development task checklists. Use when: (1) Analyzing competitor product screenshots for feature extraction, (2) Generating PRD/task lists from UI designs, (3) Batch analyzing multiple app screens, (4) Conducting competitive analysis from visual references.
View on GitHubnotedit/happy-skills
ha
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/notedit/happy-skills/blob/main/skills/screenshot-analyzer/SKILL.md -a claude-code --skill screenshot-analyzerInstallation paths:
.claude/skills/screenshot-analyzer/# Screenshot Analyzer (Multi-Agent)
Extract product features from UI screenshots using a coordinated multi-agent analysis pipeline.
**Core principle**: Describe WHAT to build (features/interactions), NOT HOW (no tech stack).
## Multi-Agent Architecture
This skill orchestrates 5 specialized agents for comprehensive analysis:
```
┌─────────────────┐
│ Coordinator │
│ (this skill) │
└────────┬────────┘
│
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ UI Analyzer │ │ Interaction │ │ Business │
│ (parallel) │ │ Analyzer │ │ Analyzer │
│ │ │ (parallel) │ │ (parallel) │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────┼───────────────────┘
▼
┌─────────────────┐
│ Synthesizer │
│ (sequential) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Reviewer │
│ (sequential) │
└─────────────────┘
```
## Process
### Phase 1: Screenshot Collection
Gather all screenshots to analyze:
1. Read the screenshot file(s) provided by the user
2. For each screenshot, note the file path and any context provided
3. If multiple screenshots, determine if they are from the same product
### Phase 2: Parallel Analysis
Launch THREE Task agents IN PARALLEL for each screenshot:
**Agent 1: screenshot-ui-analyzer**
```
Analyze this screenshot for UI components, layout structure, and design patterns.
Screenshot: