Back to Skills

kiss-cam

Use when the user asks for kiss cam or a task matching the examples below. Generate a viral fake "in-arena Kiss Cam moment" of any two subjects — a fan-filmed phone shot of the MSG Jumbotron with retro Kiss Cam graphic + scoreboard, plus a 15s Kling v3-omni clip with PA-announcer commentary and crowd reaction. Any subject styles (human, 3D toy, illustrated avatar). No names. Triggers: "make me a kiss cam moment", "kiss cam version of these two", "Jumbotron kiss cam trend", "fake NBA kiss cam". R

38stars7forksUpdated 8/17/2026

Security Assessment

Low Risk(70/100)

Detected risks:

Deceptive Synthetic Media(The skill explicitly generates a fabricated, realistic-looking fan-filmed video of a fake in-arena moment involving two subjects who may be real people identified from their reference photos., The output is designed to look like a genuine phone recording of a real event, which could mislead viewers if shared without disclosure that it is synthetic.)
Security Score70/100

About kiss-cam

This skill generates a stylized, fabricated "in-arena Kiss Cam moment" of any two subjects using the Pika MCP: a spectator-POV phone shot of an arena Jumbotron with a retro Kiss Cam graphic and scoreboard (via gpt-image-2), followed by a 15-second video clip with PA-announcer commentary and crowd reaction (via kling-v3-omni), first-frame-locked to the still. It is a meme/trend content generator: subjects can be in any visual style (photoreal human, 3D toy, illustrated avatar), the two reference images are passed straight through as the identity anchors, and the skill states that no names appear anywhere in the graphic.

The workflow is a disciplined two-call pipeline with strong operational guardrails. Before any paid call it runs a cost-transparency gate that surfaces the account balance and burn rate and requires the user to reply "proceed" (estimated ~$15-$35) or "cancel." It enforces a pre-generation wall-clock guard (the first paid image call must fire within five minutes), caps prompt-iteration passes, prints stage checkpoints, and uses a tight task_status polling loop with a 15-minute cap and automatic cancel for long-running generations. It also handles intake, uploading local images to presigned URLs, and re-rolling on moderation blocks rather than swapping providers.

The intended users are social/meme creators who want a polished, on-trend synthetic clip from two photos. The notable consideration is that the output is explicitly a realistic-looking fake ("fan-filmed phone shot") of two subjects who may be real people, so the media is synthetic and potentially misleading if presented as genuine, even though it uses no names and enforces cost gates rather than any content-authenticity controls.

FAQ

What does this skill create?

A fabricated arena Kiss Cam moment for two subjects: a Jumbotron still generated with gpt-image-2 and a 15-second video clip with PA-announcer commentary generated with kling-v3-omni, first-frame-locked to the still.

What are the prerequisites?

The Pika MCP must be available in the host, exposing tools for identity balance, asset upload, image generation, reference-video generation, and async status polling. You supply two subject reference photos as local paths or HTTPS URLs.

Does it cost money and can I stop it?

Yes. It runs a cost-transparency gate before any paid call, estimating roughly 1,500-3,500 credits (~$15-$35), and does not proceed until you reply proceed; replying cancel stops it with no generation.

Does it put real names on the graphic?

No. The skill states that no names are used anywhere and the Kiss Cam graphic has no name chyron; subjects are anchored only through the reference images.

What should I be aware of about the output?

The output is intentionally a realistic-looking fake fan-filmed clip. It can depict real people from their photos, so treat it as clearly synthetic content and avoid presenting it as a genuine recording.

Install kiss-cam

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill