資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
- 用途を確認したいとき
- 入力や手順を確認したいとき
- 期待する結果を確認したいとき
商品画像を格子状に一枚ずつ見せ、最後にロゴやタグラインを組み立てる縦型動画を、設定ファイルから作成します。
Render a 'mosaic-grid-reveal' video from a config — a real-DOM FULL-BLEED N×N mosaic of real product tiles that pops in one tile at a time (scatter order, ease-out-back overshoot), the grid clears, then the brand wordmark builds line-by-line followed by a sub-label, tagline, and CTA; frame-stepped via Playwright and encoded with FFmpeg — deterministic assembly, FREE (the music bed comes from create-music-elevenlabs), so the wordmark, tile captions, and CTA stay pixel-crisp. Use for the mosaic-grid-reveal format.
実行スコア 未検証
インストール方法を見る設定ファイルをもとに、商品画像を画面いっぱいの格子状に並べた縦型動画を作成します。タイルは指定した順に一枚ずつ現れ、格子全体を見せた後に消えます。その後、実際のロゴ、補足ラベル、タグライン、CTA(行動を促す文言)を順に表示します。HTMLの画面をPlaywrightでフレームごとに画像化し、FFmpegで動画にするため、ロゴや文字がくっきり保たれます。
複数の色や仕様を持つ商品の幅を見せたいときや、商品写真を使った縦型のブランド動画を作りたいときに向いています。画像、表示文言、配色、タイル数、表示タイミングは設定で指定します。
音楽は別工程で用意し、create-music-elevenlabsで作成した音源を動画に加えます。ロゴと商品画像は実際の素材を使い、ロゴや文字をAIで生成しません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Render the mosaic-grid-reveal format from a config. The signature of this format is a
full-bleed N×N mosaic (default 3×3) of the brand's real product stills that pops in
one tile at a time (scatter order, ease-out-back "pop"), building the whole grid; the grid
then clears (scale-up + fade) and a clean end card builds line-by-line — the brand's
real wordmark, then a small sub-label, then the tagline, then a CTA. Silent by design (a
light music bed is muxed separately via create-music-elevenlabs). The hook is RANGE — nine
maximally-distinct variants show how much choice the brand offers.
Everything is a real-DOM HTML scene frame-stepped to PNG via Playwright and encoded with FFmpeg, so the wordmark, tile captions, and CTA stay pixel-crisp (a video model would smear them). No generative video, no i2v, no AI-rendered text. This capability is FREE and deterministic — the only paid step of the format (the music bed) is a separate media cap.
config.json)width, height, fps — canvas + frame rate (default 1080×1920, 30).wordmark — brand logo SVG (full <svg> or bare <path> markup) or PNG path. Real DOM,
recolored via palette.ink. Never AI-render it. wordmark_viewbox, wordmark_width tune it.palette — bg (page colour; the demo used a warm off-white), accent + accent_deep (brand color), ink, cap.grid — cols/rows (default 3×3), inset (outer margin), gap.tiles — one per cell (length must equal cols*rows): image (real variant still),
name (caption), bg (tile colour, from choices.tile_look — the demo used a soft pastel echoing each variant), ink (deep caption color).pop_order — scatter order across cells (default corners → center → edges).timing — grid_in0, cadence, pop, hold, clear (seconds).end_card — sub, tagline_top, tagline_bottom (bold), cta, url. Brand's own approved copy only.eyebrow — optional top kicker held during the grid.scripts/config.example.json is a filled example (the fictional Glazewell Ceramics "RANGE" worked example: nine mug glazes);
the tile image/wordmark paths are brand inputs bound by the orchestrator at remix time.
Its tiles, tile colours, end-card copy and music prompt are the Glazewell demo's answers, not defaults.
The recipe asks the user these before any paid step; the renderer draws whatever the config says.
range — which 9 products/variants fill the grid → tiles[].image, tiles[].name. Asked of the user; the demo used 9 mug glaze colourways.tile_look — tile backgrounds → tiles[].bg, tiles[].ink, palette.bg. Asked of the user; the demo used a soft pastel per variant.music — the bed's genre/mood → music.prompt (consumed by create-music-elevenlabs). Asked of the user; the demo used light upbeat marimba.python3 scripts/build_html.py --config config.json --out hyperframe.html # emits scene, writes duration_sec back
python3 scripts/render.py --config config.json --html hyperframe.html --out master-silent.mp4
build_html.py computes the full timeline and writes duration_sec back into the config so
render.py (which reads dims/fps/duration from the config) frame-steps window.renderAt(t)
at fps and FFmpeg-encodes the silent master. Then mux the create-music-elevenlabs bed:
ffmpeg -i master-silent.mp4 -i bed.wav -map 0:v:0 -map 1:a:0 -c:v copy -c:a aac -shortest out.mp4.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。
顧客の課題や商品情報、広告事例を調べ、根拠のある広告訴求と静止画・動画・コピー案にまとめます。動画案は実際の制作フォーマットとの相性も確認し、商品単位の角度集として整理します。
Google、Meta、LinkedInなどの広告実績を分析し、成果の出た広告や予算の無駄を特定します。停止・拡大・テスト案や、具体的な予算配分を提案します。
広告費と登録後の成果を照合し、質の高いリード獲得にかかった実コストを算出します。広告素材ごとに拡大・維持・調査・停止の判断材料を整理するスキルです。
Meta広告を始める前にブランド情報を調べ、予算や広告表現に関わる不明点だけを質問して準備を整えます。確認事項と仮定を記録し、ブランド情報とキャンペーン概要を作成します。
広告文や画像内の表現を配信先と商品カテゴリのルールに照らして確認し、直せる箇所を修正しながら、法務や人の判断が必要なリスクを広告ごとに整理します。