flat-poster-op

Generates per-shot image and motion prompts for flat 2D cel-style poster videos.

27|3|Updated Aug 8, 2026
One-click install
npx skills add https://github.com/gnipbao/flat-poster-op --skill flat-poster-op-gnipbao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flat-poster-op
Source: https://github.com/gnipbao/flat-poster-op
Command: npx skills add https://github.com/gnipbao/flat-poster-op --skill flat-poster-op-gnipbao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Creating consistent flat 2D cel-style motion poster videos requires separating style, identity, motion, and typography into precise per-shot prompts, which is error-prone when done by hand. This Skill compiles a reference style or new theme into a copy-ready prompt pack with a global style lock, per-shot image prompts, independent motion/I2V prompts, an optional compositor title prompt, and negative constraints. ## Core Features & Use Cases - Style Profiles: Ships with western-paper-v1 (ochre silhouette), yellow-noir-v1 (yellow/black/white graphic noir), and black-type-legacy-v1 profiles with strict palette roles and accent-color usage limits. - Dual-Stack Per-Shot Prompts: Every shot gets one static image prompt and one motion prompt with continuous timecodes, ready for Hailuo, MiniMax, OpenArt, or platform-neutral workflows. - Prompt-Only Hard Gate: Never calls tools, writes files, renders media, or emits reports; output is prompts only, with exact titles delegated to a post-compositor. - Use Case: Ask for a 15-second 16:9 female-detective title sequence in yellow-noir style and receive a complete shot-by-shot prompt pack with negative prompts and no extra commentary. ## Quick Start Use $flat-poster-op to create a 15-second 16:9 yellow-noir style opening sequence about a female detective, outputting only the per-shot image prompts, motion prompts, title compositor prompt, and negative prompt.

Frequently Asked Questions about flat-poster-op

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate per-shot prompts for a 2D motion poster video?▼

Invoke the skill with a theme or visible reference and it returns a global style prompt plus one image prompt and one motion prompt per shot with continuous timecodes. Defaults are 15 seconds, 16:9, and 30 fps, and the output is platform-neutral prompt text only.

What video platforms work with these generated prompts?▼

The prompts are platform-neutral and can be pasted into Hailuo, MiniMax, OpenArt, or similar image-to-video workflows. Naming a platform only adjusts prompt wording; the skill never opens or calls the platform itself.

Can it transfer a reference video's style to a new theme?▼

Yes, it extracts transferable style rules like medium, palette roles, composition, and motion grammar from reference images or descriptions visible in the conversation. Source characters, props, story, and exact shot order are quarantined by default.

Does the skill render videos or create output files?▼

No, the runtime is strictly prompt-only: it never calls tools, writes files, renders media, or uploads assets. The bundled Python scripts exist only for offline maintainer validation and regression testing.

Why are exact titles not baked into the video prompts?▼

Video generation models frequently misspell baked-in text, so image and motion prompts stay text-free. Exact titles are delivered as a separate post-compositor prompt for accurate typographic overlay.

What are the limitations for non-16:9 aspect ratios?▼

The built-in profiles are validated only for 16:9. For 9:16 or 1:1 requests, the skill recomputes safe areas, composition, and motion envelopes natively in the prompts rather than scaling landscape coordinates.