Loading...
Loading...
Generate high-click-through video covers and thumbnails for Bilibili, YouTube, and Douyin using the pop-out technique: place a fully brightened cutout of the person over their own darkened original photo, with text layered in between, and reflow a single set of content into 16:9, 4:3, and 3:4 using HTML/CSS. Use this when the user wants a video cover, thumbnail, Bilibili cover, YouTube thumbnail, vertical Douyin/WeChat Channels cover, a thumbnail featuring the person, or a Codex/Agent/AI video cover. Note: this skill is exclusively for video thumbnails and follows the high-design YouTube aesthetic; for Xiaohongshu posts, infographics, or PPT-style visuals, use yuyile-social-card-skill.
npx skill4agent add ttfake92-lab/skills yyl-video-thumbnailBottom layer: the person’s original photo, darkened + desaturated (retain the room/desk and other environmental details → realism)
Middle layer: large headline (keyword = solid yellow block), placed over the darkened original photo
Top layer: the person cut out from the original photo, fully brightened and accurately aligned back in the original position
→ the person “jumps out of their own scene,” covering part of the text while the keyword remains readableDivision of labor with: that skill creates restrained, editorial Xiaohongshu posts, infographics, and magazine-style visuals. This skill creates video thumbnails with strong contrast, a large subject, and high impact. The two aesthetics should not be mixed.yuyile-social-card-skill
yuyile-social-card-skillpip install "rembg[cpu]" onnxruntime
python3 -m playwright install chromiumreferences/brand-system.mdperson_sidepython3 src/cutout.py <photo> input/person-cut.pngexamples/codex/brief.jsonphotoperson_imagepython3 src/render.py <brief.json> output/references/brand-system.mdfocusassets/fonts/@font-facetemplate| Template | Style | Title Treatment | Best For |
|---|---|---|---|
| Dark poster style | Large white text + solid yellow block for the keyword, with the person fully brightened and popping out | Most videos; high impact |
| Dark command-panel style | Render the title as “a query typed into an AI tool” with | Tools / AI / automation |
| Light film-editorial style | Faded, nearly monochrome photo + film grain + halftone dots (neutral, not yellow-tinted); the keyword uses iOS text selection (yellow background + blue handles), with the iOS context menu positioned directly above the selection | Opinions / storytelling / premium-looking topics |
popoutuipaperuiresultssubtitlepapermenu[square brackets]| Field | Description |
|---|---|
| |
| Output filename prefix |
| Small label in the top-left corner, such as |
| Title; use |
| Subtitle; optional |
| Path to the original image (bottom-layer background, retaining the environment) |
| Path to the cutout image (top-layer person; must originate from the same image as |
| |
| Framing focal point expressed as |
| Defaults to |
| |
| ( |
| ( |
| ( |
| Defaults to |
references/brand-system.mdreferences/components.mdassets/template-popout.htmlassets/template-ui.htmlassets/template-paper.htmlsrc/cutout.pysrc/render.pyexamples/codex/brief.json