Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
broomva avatar

Creative Review

  • 3 installs
  • 3 repo stars
  • Updated August 5, 2026
  • broomva/skills

creative-review is a Claude skill that scores generated creative assets against a reference style brief, produces actionable feedback, and feeds confirmed fixes back into the brief.

About

creative-review validates generated creative assets like videos, images, and designs against a reference style brief. It extracts frames, scores adherence across weighted dimensions (color, typography, 3D perspective, glass material, motion, pacing, hook), produces a scored report with must-fix and should-fix feedback, and feeds confirmed patterns back into the style brief. A developer uses it to quality-check AI-generated content before shipping and to build a self-improving generation pipeline. It matters because it turns subjective creative quality into a scored, iterable review gate.

  • Validates generated creative assets (videos, images, designs) against a reference style brief
  • Extracts frames at 1fps and scores adherence across weighted dimensions like color, typography, motion, and pacing
  • Self-improving loop: confirmed fixes are added back into the style brief for the next generation

Creative Review by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #923 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

creative-review capabilities & compatibility

Capabilities
style review · video review · quality scoring · creative feedback
Works with
playwright
Use cases
video generation · image generation · ui design
From the docs

What creative-review says it does

Validate generated creative assets against a reference style brief. Score adherence, produce actionable feedback, and feed improvements back into the generation pipeline.
SKILL.md
REFERENCE → EXTRACT BRIEF → GENERATE ASSET → REVIEW → SCORE → FEEDBACK → ITERATE
SKILL.md
**Score each dimension** (0-10):
SKILL.md
npx skills add https://github.com/broomva/skills --skill creative-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars3
Last updatedAugust 5, 2026
Repositorybroomva/skills

What it does

Score a generated video, image, or design against a reference style brief and produce actionable iteration feedback.

Who is it for?

Creators validating AI-generated video, image, or design output against a defined style before shipping

Skip if: Reviewing source code or non-visual artifacts; it scores visual style adherence

When should I use this skill?

Reviewing a generated video against a reference style, validating visual quality of AI content, or comparing before/after creative iterations.

What you get

A weighted 0-100 score plus must-fix and should-fix feedback tells you whether to ship or regenerate, and improves the brief each cycle.

  • style brief
  • scored creative review report
  • must-fix and should-fix feedback

By the numbers

  • frames extracted at 1fps
  • 9 weighted scoring dimensions
  • 4 scoring bands

Files

SKILL.mdMarkdownGitHub ↗

Creative Review — Style Adherence & Feedback Loop

Validate generated creative assets against a reference style brief. Score adherence, produce actionable feedback, and feed improvements back into the generation pipeline.

Compounding Skills

SkillRole
/agent-browserWatch generated videos, take screenshots, visual comparison
/launch-videoStyle brief and quality checklist to validate against
/content-creationReference extraction, visual analysis with Gemini
/blog-postDistribution quality gates

Review Pipeline

REFERENCE → EXTRACT BRIEF → GENERATE ASSET → REVIEW → SCORE → FEEDBACK → ITERATE

Phase 1: Reference Extraction

When given a reference video or image:

1. Download the reference (yt-dlp for URLs, direct path for local files) 2. Extract frames at 1fps: ffmpeg -i ref.mp4 -vf "fps=1" frames/frame_%03d.png 3. Analyze each frame for:

  • Color palette (dominant colors, background, accent)
  • Typography (font style, size, placement, weight)
  • Composition (layout, perspective, depth)
  • Motion style (cuts, transitions, pacing)
  • Material treatment (glass, shadow, glow, reflection)

4. Produce a style brief — structured document capturing all visual attributes

Style Brief Format

## Style Brief: {Reference Name}

### Palette
- Background: {hex}
- Panel fill: {rgba}
- Text primary: {hex}
- Accent: {hex}

### Typography
- Font: {family}
- Weight: {bold/regular}
- Placement: {center/left/overlay}
- Max words per card: {N}

### Composition
- Panel perspective: {degrees}
- Panel material: {glass/solid/wireframe}
- Depth technique: {shadow/glow/parallax}
- Background treatment: {void/gradient/particles}

### Motion
- Entrance style: {spring/fade/slide}
- Scene duration: {N-N seconds}
- Transition type: {cut/crossfade/spring}
- Pacing: {fast/confident/slow}

### Audio
- Style: {ambient/narration/music}
- Sync points: {beat drops/scene changes}

Phase 2: Asset Review

When given a generated asset to review:

Video Review Process

1. Extract frames at 1fps from the generated video 2. Compare frame-by-frame against the style brief criteria 3. Score each dimension (0-10):

DimensionWhat to CheckWeight
Color adherenceDoes the palette match the brief? Dark void bg? Accent colors?15%
TypographyFont style, size, placement, word count per card10%
3D perspectiveAre panels tilted? Proper perspective depth?15%
Glass materialBorder glow, shadow, rounded corners, semi-transparency15%
Motion qualitySpring animations? Organic movement? No CSS transitions?15%
PacingScene duration 3-5s? No rapid cuts? Confident rhythm?10%
Particle/depthBackground particles? Depth layering?5%
Hook effectivenessDoes the first 3s grab attention?10%
Overall polishDoes it feel professional? Would you stop scrolling?5%

4. Overall score: Weighted average (0-100)

Scoring Bands

ScoreRatingAction
90-100ExcellentShip it
75-89GoodMinor tweaks, optional iteration
50-74Needs workSpecific feedback, iterate before shipping
0-49RedoMajor issues, regenerate with updated prompts

Phase 3: Feedback Generation

For each dimension scoring below 8/10, generate specific, actionable feedback:

Feedback Format

## Creative Review: {Asset Name}

**Overall Score**: {N}/100 ({Rating})
**Reference**: {Brief Name}

### Scores
| Dimension | Score | Notes |
|-----------|-------|-------|
| Color adherence | {N}/10 | {specific note} |
| Typography | {N}/10 | {specific note} |
| ... | ... | ... |

### Must Fix (score < 6)
1. {Specific issue} → {Specific fix with code/prompt change}
2. ...

### Should Fix (score 6-7)
1. {Issue} → {Fix}

### Nice to Have (score 8-9)
1. {Polish suggestion}

### What Worked Well
- {Positive observation}
- {Pattern to keep}

Phase 4: Self-Evolution

After Each Review Cycle

1. If the fix worked → Add the technique to the style brief as a confirmed pattern 2. If the fix didn't work → Document why and what was tried, update guidance 3. If a new technique emerged → Capture it and add to the relevant skill's references

Style Brief Evolution

The style brief is a living document. After each review cycle:

Initial brief (from reference extraction)
  → Review #1 feedback applied
    → Review #2: new patterns discovered
      → Brief updated with confirmed patterns
        → Next generation starts from improved brief

Cross-Skill Feedback

When review findings affect other skills, propagate:

FindingUpdate Target
"Veo prompts produce static shots"/launch-video Veo prompt patterns
"Subtitles are unreadable on mobile"/blog-post reel-production.md
"Hook doesn't grab in 3 seconds"/blog-post reel-production.md hook formulas
"Glass panels look flat"/launch-video GlassPanel component
"Pacing too fast"/launch-video scene duration guidance

Agent Behavior

On Review Invocation

1. Identify the asset — video file path, URL, or generated content package 2. Identify the reference — style brief, reference URL, or skill defaults (e.g., /launch-video checklist) 3. Extract frames from both (if video) 4. Score each dimension against the brief 5. Generate feedback with specific fixes 6. Report — overall score, must-fix items, what worked

Using /agent-browser for Video Review

When the asset is a deployed video (hosted URL):

# Install if needed
npm install -g @anthropic-ai/agent-browser

# Open and screenshot for review
agent-browser open "https://broomva.tech/images/writing/slug/reel.mp4"
agent-browser screenshot --output review-frame.png

For local files, use ffmpeg frame extraction instead.

Quick Review Command

/creative-review /path/to/video.mp4 --against launch-video

This automatically: 1. Extracts frames from the video 2. Loads the /launch-video quality checklist 3. Scores each dimension 4. Reports findings with specific fixes

Quality Gate Integration

The creative review can be wired as a gate in the /blog-post pipeline:

Phase 6 (Media) → Generate video
  → /creative-review scores the output
    → Score ≥ 75? → Proceed to Phase 7
    → Score < 75? → Iterate with feedback → Re-generate → Re-review

This creates an automatic quality loop — no substandard creative ships.

Related skills

FAQ

How does creative-review score an asset?

It extracts frames at 1fps, scores each dimension 0-10 across weighted criteria, and computes a weighted 0-100 overall score with bands from 'Ship it' to 'Redo'.

How does it improve over time?

After each cycle, confirmed fixes are added to the style brief as patterns and failed fixes are documented, so the next generation starts from an improved brief.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.