Create professional App Store and Google Play screenshots with automatic sizing, device frames, marketing copy, and iterative visual learning.
---
name: Screenshots
slug: screenshots
version: 1.0.1
description: Create professional App Store and Google Play screenshots with automatic sizing, device frames, marketing copy, and iterative visual learning.
changelog: Preferences now persist across skill updates
metadata: {"clawdbot":{"emoji":"๐ฑ","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
---
## Quick Reference
| Context | File |
|---------|------|
| Store dimensions and specs | `specs.md` |
| Marketing text overlays | `text-style.md` |
| Visual templates by category | `templates.md` |
| Full creation workflow | `workflow.md` |
| Learning from feedback | `feedback.md` |
## Memory Storage
User preferences stored at `~/screenshots/memory.md`. Read on activation.
**Format:**
```markdown
# Screenshots Memory
## Style Preferences
- style: dominant-color | gradient | minimal | dark | light
- fonts: preferred headline fonts
- frames: with-frame | frameless | floating
- tone: punchy | descriptive | minimal
## Learned Patterns
- templates that converted well
- font/size combinations that worked
```
Create folder on first use: `mkdir -p ~/screenshots`
## Workspace Structure
```
~/screenshots/
โโโ memory.md # Style preferences (persistent)
โโโ {app-slug}/
โ โโโ config.md # Brand: colors, fonts, style
โ โโโ raw/ # Raw simulator/device captures
โ โโโ v1/, v2/ # Version exports
โ โโโ latest -> v2/ # Symlink to current
โโโ templates/ # Reusable visual templates
```
## Core Workflow
1. **Intake** โ Get raw screenshots + app icon + brand colors
2. **Size** โ Generate all required dimensions per `specs.md`
3. **Style** โ Apply backgrounds, device frames, text overlays
4. **Review** โ Use vision to verify quality before sending
5. **Iterate** โ Adjust based on user feedback
6. **Export** โ Organize by store/device/language
## Quality Checklist
Use vision model to verify EVERY screenshot set:
- [ ] Text readable at thumbnail size?
- [ ] No text in unsafe zones (corners, notch area)?
- [ ] Consistent style across all screenshots?
- [ ] Device frames match the target size?
- [ ] Colors harmonious with app branding?
**If ANY check fails** โ fix before presenting to user.
## Versioning Rules
- **Never overwrite** โ each batch goes in `v{n}/`
- **Symlink `latest`** to current approved version
- **config.md** stores brand decisions for regeneration
- **Compare versions** when user says "go back to the old style"
don't have the plugin yet? install it then click "run inline in claude" again.