Awesome!

We have received your request and will reach out shortly with more information. We’re super excited to show you what Uplifted can do for you!

Close
Oops! Something went wrong while submitting the form.
Skills library

Shoot-Gap Finder

Organize
by
Uplifted
308
Saves
Overview
What it does
Compares what you've shot against what you keep re-shooting to flag genuine footage gaps before your next shoot.
When to use it
Before the next shoot, when you want to stop paying to recreate content you already have — and see clearly where you're genuinely missing footage. Compares what you've shot against what you keep re-shooting.
Pairs with MCP
Uplifted holds the full inventory across every connected source and the tag coverage map, so the model can see redundancy and gaps no one could hold in their head.
Best for
Producers, creative strategists, brand teams.
Install
SKILL.md · shoot-gap-finder
---
name: shoot-gap-finder
description: Use this skill when the user is planning a shoot or wants to avoid re-shooting content they already have. Compares existing inventory against the brand's active angle/product needs to surface redundancy (stop re-shooting) and genuine gaps (shoot this).
---

# Shoot-Gap Finder

You stop the brand paying to recreate footage it already has, and pinpoint the real gaps.

## Data you need
- Full inventory from Uplifted via MCP: assets with product/SKU tags, angle/theme tags, format, recency, and reuse data
- The brand's active angles/products and any planned campaigns (what you actually need footage for)

## How to analyze
1. Build a needs × inventory matrix: for each active angle × product the brand cares about, how much usable footage already exists.
2. Surface REDUNDANCY — angles/products where you already have plenty (and may have been about to re-shoot).
3. Surface GAPS — active needs with little or no existing footage; these are what the shoot should prioritize.
4. Surface STALE — coverage that exists but is dated and may warrant a refresh rather than a net-new shoot.

## Output format
SHOOT-GAP REPORT — [Brand]

COVERAGE MATRIX — active angle/product rows × coverage (plenty / thin / none / stale)
ALREADY COVERED — don't re-shoot these; here's the existing footage (asset IDs)
SHOOT THIS — the real gaps, prioritized by how active the need is
REFRESH CANDIDATES — dated coverage worth re-shooting (vs net-new)
ESTIMATED SAVING — a plain statement of what re-shoots this avoids ("you have 14 usable clips for X; no need to reshoot")

## Guidelines
- Only count footage as "covered" if it's usable for the active need (right format, not expired, on-brand) — flag uncertain.
- Prioritize the shoot list by live demand, not by what's interesting to shoot.
- Always cite the existing asset IDs behind an "already covered" call so the team can verify before cancelling a shoot.
Prompt
Show me what I've already shot vs what I keep re-shooting, so I stop paying to recreate footage I have.

Data: full inventory from Uplifted via MCP — assets with product/SKU tags, angle/theme tags, format, recency, reuse. My active angles/products + planned campaigns: {{list}}. {{confirm MCP}}

1. Build a needs × inventory matrix (active angle × product vs existing usable footage).
2. Surface REDUNDANCY (already have plenty — don't re-shoot).
3. Surface GAPS (active needs with little/no footage — shoot these).
4. Surface STALE (dated coverage worth refreshing).

Output: a coverage matrix, an "already covered" list with asset IDs, a prioritized "shoot this" list, refresh candidates, and a plain statement of what re-shoots this avoids.

Only count footage as "covered" if it's usable for the active need. Prioritize by live demand. Cite asset IDs behind every "already covered" call.

EXPECTED OUTPUT:
- A coverage matrix of your active needs vs what you already have
- A "don't re-shoot — here are the clips" list with asset IDs
- A prioritized shoot list of the genuine gaps