Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Poster design system skill for Codex, Cursor, and Gemini CLI
Poster Style Transfer treats a reference poster as a design system, not as artwork to copy. It extracts the layout, type, color, hero, and texture rules, then uses those rules to generate new poster concepts with different content. The repo includes a main skill file, reference guides for poster archetypes and style specs, and adapters for Cursor and Gemini CLI. It also describes a variable template mode for reusable prompt generation.
Builders who want their agent to study a poster style and make a new concept in the same visual system.
You can create original poster concepts that follow a reference design’s grammar without copying its content.
What it does
Style spec extraction
Builds a structured Poster Style Spec from a reference poster.
Rule separation
Identifies hard locks, soft locks, and content that must be replaced.
Original concept generation
Uses the extracted system to make a new poster with different subject matter.
Variable prompt templates
Creates reusable prompts with editable variables like theme, title, hero subject, palette, and aspect ratio.
Multi-runtime adapters
Includes command adapters for Cursor and Gemini CLI, plus Codex skill metadata.
Fidelity guidance
Provides a rubric for checking how well a new poster follows the reference system.
How to get it
- 1Clone the complete skill directory
git clone https://github.com/jiemianduan/poster-style-transfer.git \ ~/.codex/skills/poster-style-transfer
- 2Then invoke
$poster-style-transfer
- 3Clone the repository into an accessible project folder
git clone https://github.com/jiemianduan/poster-style-transfer.git \ .agents/skills/poster-style-transfer
- 4Copy the Cursor adapter
mkdir -p .cursor/commands cp .agents/skills/poster-style-transfer/adapters/cursor/poster-style-transfer.md \ .cursor/commands/poster-style-transfer.md
- 5Clone the repository into an accessible project folder
git clone https://github.com/jiemianduan/poster-style-transfer.git \ .agents/skills/poster-style-transfer
- 6Copy the Gemini CLI adapter
mkdir -p .gemini/commands cp .agents/skills/poster-style-transfer/adapters/gemini-cli/poster-style-transfer.toml \ .gemini/commands/poster-style-transfer.toml
README
Poster Style Transfer
An open Agent Skill for extracting poster design systems and transferring them to original poster concepts.
What it does
This skill analyzes a reference poster as a reusable visual system rather than copying its content. It helps you:
- Extract a structured Poster Style Spec
- Identify layout, typography, color, hero, and texture rules
- Separate hard locks, soft locks, and content that must be replaced
- Create original poster concepts in the same visual system
- Build reusable variable-based generation prompts
Core principle
Extract poster grammar, not poster content.
The goal is to preserve the reference poster's design logic while replacing its people, characters, logos, wording, products, scenery, and theme-specific symbols.
Modes
Direct generation
Use a reference poster and a new theme to create an original poster guided by the extracted design system.
Style Spec only
Analyze and document a poster's reusable production constraints without generating a new image.
Variable template
Create a reusable prompt template with editable variables for theme, titles, hero subject, props, palette, date, location, and aspect ratio.
Installation
Codex
Clone the complete skill directory:
git clone https://github.com/jiemianduan/poster-style-transfer.git \
~/.codex/skills/poster-style-transfer
Then invoke:
$poster-style-transfer
Cursor
- Clone the repository into an accessible project folder:
git clone https://github.com/jiemianduan/poster-style-transfer.git \
.agents/skills/poster-style-transfer
- Copy the Cursor adapter:
mkdir -p .cursor/commands
cp .agents/skills/poster-style-transfer/adapters/cursor/poster-style-transfer.md \
.cursor/commands/poster-style-transfer.md
- Use
/poster-style-transferin Cursor Chat.
Gemini CLI
- Clone the repository into an accessible project folder:
git clone https://github.com/jiemianduan/poster-style-transfer.git \
.agents/skills/poster-style-transfer
- Copy the Gemini CLI adapter:
mkdir -p .gemini/commands
cp .agents/skills/poster-style-transfer/adapters/gemini-cli/poster-style-transfer.toml \
.gemini/commands/poster-style-transfer.toml
- Use:
/poster-style-transfer <your poster brief>
Other Agent Skills-compatible runtimes
Use the complete poster-style-transfer directory, including SKILL.md and references/, following your agent's own skill installation convention.
Repository structure
.
├── SKILL.md # Main workflow and operating rules
├── adapters/
│ ├── cursor/
│ │ └── poster-style-transfer.md # Cursor command adapter
│ └── gemini-cli/
│ └── poster-style-transfer.toml # Gemini CLI command adapter
├── agents/
│ └── openai.yaml # Codex skill metadata
└── references/
├── poster-archetypes.md # Poster classification guide
├── poster-style-spec.md # Reusable style-spec schema
└── fidelity-rubric.md # Quality and fidelity evaluation rubric
Responsible use
- Use reference posters as design-system references, not as content to reproduce.
- Replace reference people, logos, wording, products, characters, and proprietary symbols.
- Do not create pixel-for-pixel reconstructions or trace unique illustrations.
- Confirm that you have the right to use any reference image you provide.
- Do not present invented event details, endorsements, or official information as factual.
Contributing
Issues and pull requests are welcome. For substantial changes, please open an issue first to discuss the proposed direction.
License
This project is licensed under the MIT License.
Files in the repo
- adapters
- agents
- references
- LICENSE
- README.md
- SKILL.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
Rebuild the object in a reference image as a code-only, procedural, quality-gated, animation-ready Three.js model. Token-efficient image-to-3D.