MCPInstall

commercial-ad

Design or review product commercials with a controlled visual mechanism, observable product behavior, sound, and payoff. Produce a brief or shot script.

Installs
480
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/postplusai/postplus-skills --skill commercial-ad
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads commercial-ad automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Commercial Ad

Purpose

Create or audit product-led commercials that build one coherent argument toward a designed payoff. Select the mechanism before choosing shots, effects, or locations.

Treat commercial polish as controlled product behavior, framing, motion, edit, and sound rather than generic beauty shots.

Choose The Task

  • If the user wants ideas, recommendations, or a brief, return a Commercial Direction and compact beat outline. Stop before a full shot script unless requested.
  • If the user wants a script, return a Commercial Direction, shot table, production locks, and one approval checkpoint.
  • If the user provides an existing video for review, use $media-analysis first and audit it against the closest mechanism. Do not rewrite or enter production unless asked.

Workflow

1. Ground The Brief

Read the smallest useful context and lock:

  • product capability, category, geometry, and material behavior
  • audience and desired payoff
  • available literal proof and allowed metaphor
  • product, persona, location, audio, effect, and reference assets
  • claim boundaries
  • duration, format, and requested deliverable

Do not invent durability, health, ingredient, comparative, performance, price, review-count, or guarantee claims.

2. Select One Mechanism

Choose one route from the product argument and proof available. Then read only its reference file.

routereaduse when
proof testreferences/proof-test.mdvisible stress, resistance, recovery, or uninterrupted physical evidence
CGI product worldreferences/cgi-product-world.mdingredient, texture, liquid, particle, or package-led CGI
reveal and suspensereferences/reveal-suspense.mdconcealment, choice, delayed payoff, product function reveal
satisfying restockreferences/satisfying-restock.mdrepetition, organization, abundance, storage fit, tactile completion
brand-film narrativereferences/brand-film.mdpressure, product hinge, changed human state, identity close
editorial try-onreferences/editorial-try-on.mdfashion, accessories, body movement, material and fit details
surreal escalationreferences/surreal-escalation.mdordinary use enters a fictional action or metaphor world

Do not load the other route references unless the user explicitly asks to compare routes.

3. Produce The Commercial Direction

Return exactly these fields:

  • route
  • template_reference
  • core_payoff
  • viewer_question
  • opening_condition
  • visual_mechanism
  • product_role
  • camera_and_framing
  • movement_and_edit
  • proof_standard
  • sound_design
  • continuity_locks
  • final_resolution

State Claim Boundaries immediately afterward. Label proof as literal demonstration, sensory visualization, functional reveal, lifestyle evidence, or fictional metaphor.

When the user only wants ideas or a brief, add a four-beat outline and stop.

4. Write The Shot Script

When a script is requested, return a table with exactly these columns:

time | visual | framing/composition | camera motion | action | product/prop relationship | lighting/color | sound | speech/text | purpose

Keep one physical or narrative job per shot. State product condition before and after every mechanism-changing action.

After the table, provide:

  • Continuity Locks
  • Proof Status
  • Claim Boundaries
  • Generator Risks

5. Ask For Approval

Ask one concise question:

Does this commercial direction feel right? If yes, I will hand it directly to production.

Stop before production until the user approves.

6. Handoff On Approval

Use $image-batch-runner first when product geometry, hero frames, material details, personas, locations, mechanism layouts, effect states, or final compositions need stable still assets. Feed approved stills into $video-batch-runner.

Go directly to $video-batch-runner when product, scene, effect, audio, motion logic, and prompt plan are already stable and approved.

Pass the approved shot script, Commercial Direction, selected mechanism, product facts, proof classification, claim boundaries, continuity locks, generator risks, and provided references as locked context. Do not create a second production brief or ask a second generation confirmation.

Review Mode

After $media-analysis, return:

  • factual shot structure and product first-appearance time
  • closest mechanism and template reference
  • Strong / Partial / Weak / Missing audit for opening condition, mechanism, product legibility, proof, sound, payoff, and causal closure
  • literal versus metaphorical proof classification
  • confirmed recurring grammar and one-off details
  • claim, continuity, physics, and generator risks
  • precise amendments to this skill or the creative

Do not treat fictional spectacle as literal product proof.

Quality Bar

  • Select one mechanism before writing shots.
  • Make the product or product question legible in the opening.
  • Preserve a clean causal build toward one payoff.
  • Keep the product silhouette readable during effects and action.
  • Use macro framing only for a material, texture, mechanism, or sensory purpose.
  • Synchronize important physical actions with sound and edit timing.
  • Hold uninterrupted action when a test depends on credibility.
  • End on a stable hero, resolved human state, or post-produced end card.
  • Keep final logos, labels, claims, prices, legal copy, subtitles, and typography in post.

Non-Imitation Boundary

  • Do not copy exact scenes, characters, brand marks, package designs, slogans, action devices, or recognizable effect choreography.
  • Translate references into generic mechanism, object behavior, camera path, framing, palette logic, edit rhythm, sound structure, proof type, and payoff.
  • Do not prompt for a named filmmaker, studio, campaign, or living creator's style.

FAQ

What does the commercial-ad skill do?

Design or review product commercials with a controlled visual mechanism, observable product behavior, sound, and payoff. Produce a brief or shot script.

How do I install commercial-ad?

Run npx skills add https://github.com/postplusai/postplus-skills --skill commercial-ad in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/commercial-ad/ (personal) or .claude/skills/commercial-ad/ (project).

Which AI agents can use commercial-ad?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is commercial-ad safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains commercial-ad?

It is published by postplusai in postplusai/postplus-skills. It has 480 recorded installs.

More from postplusai/postplus-skills

View all →

audio-transcription

postplusai/postplus-skills

Transcribe local or remote audio into text and timestamps. Convert an existing timed transcript locally into SRT or ASS without another transcription job.

Media & Creative1.3K installs

video-transcription

postplusai/postplus-skills

Transcribe speech in local or remote videos with timestamps. Convert existing timed transcripts locally into SRT or ASS; use media-analysis for visual understanding.

Media & Creative1.2K installs

google-trends-research

postplusai/postplus-skills

Research Google Trends keyword momentum, regional interest, and related queries. Use search-interest evidence without treating it as sales or total demand.

facebook-research

postplusai/postplus-skills

Research public Facebook pages, groups, posts, reels, comments, ads, events, marketplace listings, and profiles for audience or competitor evidence.

youtube-research

postplusai/postplus-skills

Research public YouTube channels, video metrics, and comment samples; obtain downloadable video records when requested. Use for content and audience evidence.

video-analysis

postplusai/postplus-skills

Analyze local or remote social videos through PostPlus, especially for TikTok/Reels shot beats, timelines, voiceover or on-screen text capture, creative strategy, and natural Markdown outputs. Use this when you need video-level analysis beyond metadata and want results linked back to source metadata.

Media & Creative1.1K installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.