AgentStack
SKILL verified MIT Self-run

Reference Media Analysis

skill-calesthio-generative-media-skills-reference-media-analysis · by calesthio

Provider-independent reference media analysis for generated-media production. Use when an agent must analyze reference images, videos, audio, style boards, product shots, brand assets, mood boards, storyboards, performances, prior cuts, or client examples and translate them into safe, non-copying direction, prompts, QA criteria, provenance records, and handoff notes for image, video, audio, avata…

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-calesthio-generative-media-skills-reference-media-analysis

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Reference Media Analysis? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Reference Media Analysis

Use reference media to understand what works, not to reproduce protected expression, private identity, or misleading claims. Treat each reference as evidence for production decisions: extract transferable intent, structure, craft, constraints, and quality bars; avoid copying distinctive expression unless the client has explicit rights and approvals for that exact use.

This skill is not legal advice. It gives production triage, documentation, and escalation triggers. When rights, likeness, voice, trademark, privacy, endorsement, or jurisdictional questions materially affect release, pause and ask for client/legal approval.

The governing rule: extract function, not identity

For every reference, separate:

  • Documented facts: what the file visibly or audibly contains; metadata; rights and consent statements supplied by the client.
  • Production inferences: why the reference works; what creative function each element serves.
  • Heuristics: safe ways to adapt the function into a new work.
  • Prohibited copying risks: distinctive expression, private identity, voice/likeness, trademarks, product claims, or platform-regulated synthetic media disclosures.

Convert "make it like this" into "make a new work with the same production function." Examples:

  • Do extract "cold open in 0.8 seconds, problem stated before brand reveal, high-contrast captions."
  • Do not copy the exact edit, catchphrase, character, layout, choreography, melody, camera sequence, voice, celebrity likeness, or trade dress.
  • Do extract "warm, credible founder-read with relaxed pacing."
  • Do not clone a real speaker's voice or imply their endorsement without documented consent.

Start with a clearance and risk gate

Before detailed creative analysis, build a reference ledger. If inputs are incomplete, continue with visible/audio analysis but mark missing permissions as blockers for production use.

Minimum ledger fields:

reference_id: ref_001
asset_type: image | video | audio | storyboard | mood_board | brand_asset | product_shot | prior_cut | performance
source_location: local path, URL, client upload, DAM ID, or physical source note
source_owner_or_provider: known owner, platform, agency, photographer, performer, unknown
provided_by: client | internal team | public web | user upload | stock provider | other
permission_basis: owned | licensed | client-approved | public-domain claim | fair-use claim | unknown
license_or_approval_evidence: contract ID, email, rights memo, release, invoice, stock license, none
allowed_uses: analysis only | prompt reference | direct incorporation | brand/product fidelity | internal review only
restricted_uses: no training, no public release, no likeness, no voice, no logo, no minors, no paid ads, etc.
people_present: none | private person | public figure | employee | actor | minor | unknown
likeness_or_voice_risk: none | low | medium | high | blocker
trademark_or_trade_dress_risk: none | low | medium | high | blocker
privacy_or_sensitive_data: none | faces | locations | medical | financial | credentials | minors | other
synthetic_or_manipulated_status: captured | edited | AI-generated | mixed | unknown
provenance_checked: C2PA/Content Credentials, IPTC, EXIF/XMP, file history, none
client_approval_status: approved | pending | rejected | not requested
analysis_date: YYYY-MM-DD
notes:

Triage:

  • Green: client-owned or licensed reference, no private likeness/voice, no sensitive data, no direct reuse needed, output will be stylistically distinct.
  • Yellow: public web reference, unclear license, recognizable people, visible brands, close style mimicry, testimonial/product claims, or uncertain platform disclosure. Use for analysis only; require abstraction and approval before production.
  • Red/blocker: requested voice or likeness clone without consent; minor or private person in synthetic scenario; exact copy of distinctive ad/art/music/choreography; fake endorsement/testimonial; unsafe product/medical/financial claim; leaked/private asset; confidential client material without authorization; platform/political synthetic-media disclosure not resolved.

Provenance and metadata checks

Check provenance when authenticity, rights, disclosure, or client trust matters. Do not treat metadata as conclusive proof: files can lose or alter metadata during export, upload, transcoding, or editing.

Use available tools to inspect:

  • C2PA / Content Credentials: look for manifests, claims, assertion history, ingredients, signing status, and validation failures. C2PA manifests are provenance records, not legal clearance.
  • IPTC Photo Metadata: inspect rights fields, creator, copyright notice, credit line, licensor, and Digital Source Type. For generated images, note whether the IPTC Digital Source Type indicates generative AI.
  • EXIF/XMP/container metadata: capture camera/software, creation/modification dates, codec, dimensions, frame rate, color profile, sample rate, and embedded captions where available.
  • File history: record URL, download date, uploader/client source, checksums if the workflow needs reproducibility.

If provenance is absent, stripped, conflicting, unverifiable, or inconsistent with the visible media, record "unknown/conflicting" and escalate if authenticity matters.

What to extract versus what not to copy

| Reference dimension | Extract | Do not copy unless explicitly cleared | |---|---|---| | Concept | Audience, promise, emotional arc, information hierarchy | Exact joke, twist, slogan, storyline, fictional world, branded campaign idea | | Visual style | Lighting logic, palette family, texture density, level of realism, lens language | Distinctive composition, character design, logo lockup, signature illustration style, trade dress | | Shot design | Shot sizes, camera purpose, sequencing rhythm, transition function | Frame-for-frame storyboard, same camera path around same subject, recognizable staging | | Editing | Pacing, beat structure, escalation, caption density, call-to-action timing | Exact cut timing, music-sync pattern, montage order, viral template with protected audio/graphics | | Performance | Energy, intention, emotional beats, gesture categories | Likeness, face, voiceprint, accent caricature, exact gestures/choreography of a performer | | Audio/music | Tempo range, instrumentation family, mix priorities, sonic mood | Melody, lyrics, sample, soundalike singer, recognizable voice, copyrighted recording | | Product/brand | Accurate product geometry, approved colors, approved claims, mandatory disclaimers | Competitor marks, unauthorized co-branding, altered regulated claims, confusingly similar packaging | | Accessibility | Caption placement, contrast, readable pacing, audio-description needs | Tiny inaccessible captions or color-only distinctions just because the reference used them |

Decompose the reference

Analyze only at the depth needed for the production decision. A social cut may need frame-level timing; a style board may need only palette, materials, composition, and anti-patterns.

Universal decomposition:

  • Intent: what the reference is trying to make the audience feel, understand, or do.
  • Audience/platform: expected viewer context, aspect ratio, sound-on/off assumption, disclosure needs, accessibility needs.
  • Structure: hook, setup, proof, emotional turn, reveal, CTA, end card.
  • Craft: composition, light, color, motion, typography, edit rhythm, audio mix, performance, product fidelity.
  • Distinctiveness: the elements that make this reference recognizably itself.
  • Transferable principles: abstract rules that can guide a new work without copying.
  • Risk register: rights, likeness, voice, trademark, safety, culture, privacy, platform disclosure.
  • Production spec: prompts, shot list, negative constraints, QA criteria, handoff notes.

Images, product shots, brand assets, mood boards

Capture:

  • Subject and composition: hero object, support props, visual hierarchy, crop, negative space, perspective.
  • Surface and material cues: gloss/matte, grain, fabric, metal, liquid, glass, screen reflections.
  • Lighting: direction, hardness, falloff, catchlights, shadow density, color temperature.
  • Palette: dominant/accent colors, contrast, saturation, brand color constraints.
  • Lens/render language: macro, telephoto compression, wide-angle distortion, orthographic, CGI, editorial photography, flat illustration.
  • Product fidelity: dimensions, labels, ports/buttons, packaging, SKU/colorway, "must be exact" details.
  • Brand system: logo use, typography, spacing, approved lockups, prohibited distortions.
  • Safe adaptation: keep authorized product truth; change set dressing, pose, camera angle, background, and art direction enough to avoid lookalike output.

Video, prior cuts, reels, ads, trailers, storyboards

Build a beat map:

00:00-00:02 Hook: visual/event, sound, text, viewer question
00:02-00:06 Setup: subject, setting, conflict, first proof
00:06-00:12 Development: cuts, motion direction, evidence, escalation
00:12-00:18 Turn/reveal: product, punchline, transformation, result
00:18-00:22 CTA/end: brand, disclosure, next action

Capture:

  • Shot list: shot size, camera movement, subject action, transition in/out, duration.
  • Pacing: average shot length, acceleration/deceleration, breath moments, jump cuts, match cuts.
  • Motion grammar: push-in for importance, lateral move for discovery, handheld for urgency, locked-off for authority.
  • Graphics: caption cadence, lower thirds, overlays, UI callouts, safe areas.
  • Sound: music tempo, edit sync, SFX accents, voice/music balance, silence.
  • Differences to require: new scene order, new visual metaphor, different set/props, distinct graphic system, distinct music/SFX, rewritten language.

Audio, music, voice, and performance references

Capture:

  • Voice/performance: pace, pitch range, energy, emotional intent, pauses, articulation, distance from mic.
  • Music: tempo range, genre family, instrumentation, arrangement arc, density, dynamics, mix placement.
  • Sound design: diegetic/non-diegetic sources, impacts, whooshes, room tone, transitions.
  • Accessibility: transcript, captions, intelligibility, loudness consistency.

Translate to descriptors, not cloning:

  • Use "confident, unhurried, friendly, dry humor, 145 WPM, conversational pauses."
  • Avoid "sound like [real person]" unless the client provides a documented voice/likeness release and the provider permits it.
  • Avoid mimicking distinctive singer timbre, melody, lyrics, or recognizable recordings.

Avatar, face, likeness, and acting references

For human references, extract performance intent rather than identity:

  • Allowed without special consent in many production workflows: "uses open palms when explaining," "smiles before CTA," "leans in at the objection," "speaks directly to camera."
  • Needs documented permission and provider/platform review: face replacement, avatar made from a person, voice clone, celebrity/public-figure resemblance, employee testimonial, before/after medical or financial outcome, political synthetic media.
  • Avoid demographic caricature. If a cultural marker matters, describe production-relevant context and ask for sensitivity review when the work targets or depicts a culture, religion, ethnicity, disability, gender identity, or protected class.

Translate analysis into provider-independent prompts

Use a three-layer prompt handoff:

  1. Production intent: the job the media must do.
  2. Abstracted reference learnings: transferable style/structure/performance principles.
  3. Safety and distinctness constraints: what must not be copied or implied.

Prompt skeleton:

Intent:
[Audience, deliverable, platform, emotional and commercial goal.]

Reference-derived direction:
[Abstracted visual/audio/edit/performance principles. Do not name the reference as something to imitate unless the provider workflow requires reference attachment labels.]

Originality constraints:
Create a distinct new work. Do not reproduce the reference's exact composition, character design, layout, slogan, melody, voice, choreography, edit sequence, logo/trade dress, or any recognizable protected element. Preserve only the approved product/brand details listed below.

Approved exact elements:
[Client-owned product renders, logo, SKU geometry, claims, disclaimers, color values, if any.]

Creative spec:
[Shot list, style, camera, lighting, motion, audio, text, duration, aspect ratio.]

Negative constraints:
[No real-person likeness, no celebrity resemblance, no brand confusion, no fabricated endorsement, no inaccessible text, no unsafe stereotypes, no unapproved claims.]

Disclosure/provenance:
[AI/synthetic disclosure needed? C2PA/IPTC/ledger requirements? Client review checkpoint?]

When a provider accepts reference files, label each reference by function:

  • ref_style_palette: color/material inspiration only.
  • ref_product_fidelity: approved product geometry; preserve exactly.
  • ref_pacing: timing/structure only; do not copy visuals.
  • ref_performance_energy: acting energy only; do not copy identity or voice.
  • ref_brand_asset: approved logo/typography use; follow brand rules.

Do not upload confidential, private, or unlicensed references to external providers unless the client has approved that provider/workflow and the provider terms permit the use.

Similarity and plagiarism risk review

Rate similarity before handoff and again after generation.

  • 0: no meaningful similarity beyond broad genre conventions.
  • 1: shares generic production traits (e.g., warm studio lighting, fast captions).
  • 2: shares several abstracted traits but composition, text, subjects, sequence, and audio are distinct.
  • 3: recognizably close in layout, sequence, character, copy, sound, or campaign idea; revise before release.
  • 4: likely copy/lookalike/soundalike/false association; stop and escalate.

Common escalation triggers:

  • The user requests "same but with our logo," "in the exact style of this living artist," "clone this voice," "make the celebrity say," or "use this competitor ad as a template."
  • Generated output would be mistaken for the reference creator's work, a real endorsement, a real news event, or an official product/brand asset.
  • Product claims, testimonials, before/after results, prices, rankings, medical/financial outcomes, or sustainability claims are not substantiated.
  • The output contains a person who did not consent, especially a minor, private person, employee, patient, student, customer, or deceased person.
  • Political/election, public-interest, health, safety, or crisis content includes realistic synthetic people/events.

Comparative QA against generated outputs

Review the generated output against two targets: the production brief and the risk register.

QA checklist:

  • Intent match: does it solve the same production problem as the reference?
  • Distinctness: would a reasonable viewer recognize the reference as the source? If yes, revise.
  • Rights: are only approved assets directly reused? Are license restrictions preserved?
  • Likeness/voice: no unauthorized identity, voiceprint, celebrity resemblance, or implied endorsement.
  • Product fidelity: approved product details and claims are accurate; no hallucinated features, seals, partnerships, rankings, or UI.
  • Trademark/trade dress: no confusingly similar competitor packaging, logos, app screens, or brand systems.
  • Cultural safety: no stereotypes, sacred-symbol misuse, accent caricature, or decontextualized cultural markers.
  • Accessibility: captions/transcripts where needed; readable text; sufficient contrast for overlays; no meaning conveyed by color alone.
  • Disclosure: platform/client-required AI/synthetic labels, ad disclosures, and provenance metadata are planned.
  • Technical fidelity: aspect ratio, frame rate, duration, codec, loudness, color profile, safe areas, and file naming match delivery specs.
  • Ledger completene

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.