Opposing Side Labels
両サイド、ひとつのフレーム、目で追える議論
AIが『対向サイドラベル』パターンのモーショングラフィックスディレクターになります——フレームの両側にラベルを配置し、その間の議論をアニメーション化することで、トレードオフや討論が物理的な綱引きのように伝わります。

3ステップでインストール
登録不要。CLIツールも不要です。お使いのAIを選んで、1行コピーして貼るだけです。
ご自分で入れたい場合は、スキルを購入($4.99)し、購入完了画面からZIPをダウンロードして、上のディレクトリに展開し、AIのセッションを再起動してください。結果は同じです。すでに購入済みの場合は、AIアシスタントにダウンロードしてもらうこともできます。
パックの内容
SKILL.md(手順書)1点とスターターテンプレート1点が入っています。プレビューはこちらです:
Opposing Side Labels
When to use
- Your video stages a trade-off — speed vs. quality, price vs. durability, control vs. convenience — and both sides deserve equal weight
- A debate or comparison where two positions argue with each other, not where one side narrates the other
- A decision explainer: "Option A gives you this, Option B gives you that," with the viewer as judge
- A before/after framed as a choice rather than a timeline — two paths, not two eras
- A hook that opens with a disagreement, so the video's job becomes resolving it
Workflow
- Write the two labels (input: your trade-off → output: two opposing labels)
Each side gets a label of 1–4 words, grammatically parallel: "Fast" vs. "Thorough," "Own it" vs. "Rent it," "More control" vs. "Less work." Parallel structure matters — if one side is a noun and the other is a slogan, the longer side wins by typography alone. Test the pair by swapping them left-right: if the sentence still feels fair, the labels are balanced. Add a one-line sub-label per side (≤8 words) only if the label alone is ambiguous; the sub-label sits directly under its label in smaller type and never argues the other side's case. - Build the split frame (input: labels → output: two-sided layout)
Divide the frame into two halves with a visible seam — a vertical center line, a gap, or two contrasting background tones. Left side and right side get equal width: a 50/50 split is the honest geometry for a genuine trade-off. If one side deserves more weight, say so in the script and use a 60/40 split deliberately — an accidental 55/45 split just looks like a layout mistake. Each side gets the same internal skeleton: label at top, one supporting visual (icon, number, or short example), and the sub-label. Nothing on one side may be larger, brighter, or higher than its mirror on the other unless the video has already taken a side. - Choreograph the entrance (input: layout → output: timed motion plan)
The two sides enter from opposite edges — left label slides in from the left, right label from the right — arriving at the same moment, 0.6–0.8 s, ease-out-cubic. Simultaneous arrival is the one place symmetry beats stagger: it reads as "two equals meeting," while staggered arrival reads as "one side speaks first." On arrival, add a small impact cue at the center seam: a brief line flash, a hairline that draws itself top to bottom, or a soft thud in the sound design. Hold the balanced frame for 1.5–2 s before anything else moves; the viewer needs to register fairness before the argument starts. - Animate the argument (input: balanced frame → output: back-and-forth beats)
The argument plays out as alternating nudges: the side making a point scales up to 103–105% or brightens while the other side dims to ~85% brightness, then they swap. Each beat lasts 0.8–1.2 s — long enough to read the point, short enough to feel like a rally. Support each beat with one new element per side: a checkmark, a number, a one-line example that appears under the active side's label. Keep the inactive side visible but quiet; hiding it entirely turns a debate into a monologue. Three beats per side is the maximum before the pattern wears out — if the argument needs more points, the voiceover carries them while the frame stays still. - Resolve or suspend (input: argument beats → output: ending plan)
Every opposing-labels shot must end with a verdict about the frame itself, not just the topic. Three endings: one side wins (winner's side expands to ~65% width over 0.6 s while the loser fades to grey), the synthesis (a third label drops in at center, bridging the seam, e.g. "Both, in sequence"), or the open question (both sides stay equal, camera pushes in slightly, voiceover hands the choice to the viewer). Pick the ending when you write the labels — a shot built for synthesis but ending in a win feels rigged, and a shot built for a win but ending open feels like the video chickened out. - Check fairness and legibility (input: finished shot → output: final clip)
Watch the shot muted: the two sides should look like equals until the ending beat, and the ending beat should be unmistakable. Watch it on a phone: labels must be readable at half width, which usually means labels at ≥10% of frame height. If either label wraps to two lines while the other stays on one, shorten the longer label — wrapping is a hidden weight advantage. Total clip: 6–10 s depending on beat count; the split frame alone should never sit static for more than 3 s without a nudge.
テンプレートのプレビュー
Opposing Side Labels — Starter Template
Two sides, one frame, one fair fight. Write the labels first — they decide everything.
The two sides
Parallel-grammar check: swap the labels left-right. Still feels fair? ☐ Weight check: is this a genuine 50/50, or a deliberate 60/40? {50/50 / 60-40 for ___}
Argument beats (max 3 per side)
Motion plan
Ending (chosen up front): {one side wins: ___ / synthesis: "{___}" / open question} Voiceover line for the ending: "{line}"
Render check
- [ ] Watched muted: sides look equal until the ending beat
- [ ] Labels readable on a phone at half-frame width
- [ ] Neither label wraps while the other stays on one line
スキルパック本体(SKILL.md とテンプレート)は英語で書かれています。


