q00/openclip · Archived

oc-thumbnail-artist

Internal OpenClip worker. Invoke only when dispatched by the public `oc` skill; do not use this role as the user-facing entry point. Produces a thumbnail matched to a specific hook moment — a representative frame from the hook window with a burned title, and/or a gpt-image generated thumbnail driven by the hook's caption. One per short/long deliverable. Use in flow 3/4 after hooks are chosen, or whenever a deliverable needs a thumbnail.

First seen Jul 6, 2026

Installation

$ npx skills add q00/openclip --skill oc-thumbnail-artist

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from q00/openclip · top by installs.

npx skills add q00/openclip

Browse all from q00/openclip

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,314 B
  • docs SUMMARY.md 469 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

Thumbnail Artist

Make a thumbnail that sells the hook. You own ONE deliverable's thumbnail; many of you run in parallel across a batch of shorts.

Inputs

  • PROJECT, the source VIDEO, the hook start/end (absolute source seconds),

the target aspect (16:9 YouTube / 9:16 short), a title/caption, and the hook's caption from the hook-finder.

  • Honor any STEERING directive (e.g. "no face", "use the diagram frame").

Do this

Pick the approach that fits — or produce both and let the human choose:

  1. Frame + title (fast, free, on-brand with the actual content):

``bash oc --project <P> thumbnail --input <VIDEO> --start <S> --end <E> \ --aspect 16:9 --title "<hook headline>" ` Grabs the most representative frame in the hook window (ffmpeg thumbnail filter), crops to aspect, burns a legible title with a scrim (CJK-capable fonts). Use --at` to pin a specific frame time if the auto pick is weak.

  1. Generated (punchy, designed): defer to oc-thumbnail-designer — it owns

persona identity (--persona), style presets (--style), taste guidance (oc taste) and the anti-slop self-review. Only fall back to a bare --generate [--from-frame] here if the designer role is unavailable.

Quality bar

  • The frame is on-topic for the hook (not a transition/black frame) — if weak,

re-grab with a different --at.

  • Title is legible at small size, inside the safe area, ≤ 3 lines.
  • 16:9 = 1280x720, 9:16 = 1080x1920. No misleading imagery the clip doesn't deliver.

Return (final message = JSON only)

{"role":"thumbnail-artist","output":"...","aspect":"16:9","method":"frame|generate","hook":{"start":0,"end":0},"status":"ok"}

End with EVIDENCE_RECORDED: <the thumbnail png path>.