VideoHub: Skill for Codex

.agents/skills/videohub-cover-designer/SKILL.md

videohub-cover-designer is a skill for Codex from cacity/VideoHub. It costs 140 tokens per session (1,036 once invoked), scanned A, original, MIT.

A cover-making workflow for VideoHub videos, using supplied film stills or video frames to create readable thumbnails in several screen shapes.

In plain words
What is it for?
Use it to create or revise vertical and horizontal covers for films, series, commentary videos, TikTok, and WeChat Channels, while carrying forward a previous episode’s design.
Why use it?
It keeps series covers recognizable at small sizes while making the title, episode number, and main point easy to notice.

Skill for Codex

Written for Codex: agents/openai.yaml present. Also seen: installed under .agents/ (shared by several agents).

This is cacity/VideoHub's own configuration. It tells Codex how to work on VideoHub itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything VideoHub configures →

Reuse

Borrowing it

Nothing to install: this file belongs to cacity/VideoHub. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/cacity/VideoHub/main/.agents/skills/videohub-cover-designer/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/cacity/VideoHub

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for videohub-cover-designer

README.md
[![agentmods](https://agentmods.dev/badge/skills/cacity/videohub/videohub-cover-designer/github.svg)](https://agentmods.dev/skills/cacity/videohub/videohub-cover-designer)
Your own site
<a href="https://agentmods.dev/skills/cacity/videohub/videohub-cover-designer"><img src="https://agentmods.dev/badge/skills/cacity/videohub/videohub-cover-designer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for videohub-cover-designer

Your own site · 80×15
<a href="https://agentmods.dev/skills/cacity/videohub/videohub-cover-designer"><img src="https://agentmods.dev/badge/skills/cacity/videohub/videohub-cover-designer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 140 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,036 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00140 $0.01036
Opus 5 $0.00070 $0.00518
Sonnet 5 $0.00028 $0.00207
Haiku 4.5 $0.00014 $0.00104

Measured 11d ago against content hash af10983df3b9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

videohub-cover-designer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/generate_series_covers.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/videohub-cover-designer/SKILL.md · 62 lines

What it actually says

VideoHub Cover Designer

用实际素材制作缩略图优先的系列化封面。不要只生成文件;必须打开成图检查。

工作流

  1. 确认剧名、集数、两行以内的封面看点及目标平台。
  2. 读取 cover-design-rules.md。连续剧先找到上一集封面或配置,继承底图、字体、颜色、人物焦点和版式。
  3. 从用户提供的剧照或原视频选择清晰、可辨识的实际画面。避开黑场、模糊帧、源字幕、水印和剧透画面。
  4. 使用 scripts/generate_series_covers.py 生成目标画幅和清单。只生成用户需要的比例,不要把未要求的画幅塞进发布包。
  5. 使用 view_image 打开实际请求的封面;人物被裁、文字过小、集数不醒目或文字覆盖脸部时,调整焦点或文案后重跑。
  6. 将封面放进当前项目的发布包,保留生成清单。影视解说项目同时核对标题和封面内容确实出现在成片中。

生成命令

python .agents/skills/videohub-cover-designer/scripts/generate_series_covers.py `
  --source "<剧照或干净视频帧>" `
  --output-dir "<项目目录>/outputs/cover_assets" `
  --title "豺狼的日子" `
  --episode "05" `
  --episode-label "第5集" `
  --hook "骨折靴藏枪" `
  --hook "工厂生死围捕" `
  --category "谍战悬疑 · 影视解说" `
  --focus-x 0.63 `
  --focus-y 0.48 `
  --landscape-focus-x 0.63 `
  --landscape-focus-y 0.20

--focus-x/y 用于竖版和默认画幅;当竖图生成16:9时人物被裁,可用 --landscape-focus-x/y 单独调整横版焦点,不影响已经确认的竖版封面。 横版需要独立构图时,用 --landscape-source 传入单独处理的人物右置或左置底图。 用 --formats cover_3x4.jpg cover_4x3.jpg 限制输出比例;不需要主页预览时增加 --no-thumbnail-preview

输出:

  • cover_9x16.jpg:1080x1920
  • cover_3x4.jpg:1080x1440
  • cover_4x3.jpg:1440x1080
  • cover_16x9.jpg:1920x1080
  • thumbnail_preview.jpg:模拟个人主页小图
  • cover_manifest.json:输入、参数、尺寸和 SHA-256

--episode 可省略,适用于电影或单条视频。--hook 最多传两次。人物偏左或偏右时调整 --focus-x;人物偏上或偏下时调整 --focus-y,取值范围均为 0 到 1。

完成标准

  • 用户要求的全部图片尺寸正确,文件可解码;未要求的比例不进入发布包。
  • 3:4 缩小到约 220 像素宽后,剧名和集数仍可直接辨认。
  • 集数使用独立高对比徽标,不依赖小号副标题。
  • 人脸、眼睛、武器或关键动作不被文字遮挡,也不被画幅边缘切坏。
  • 同一系列各集只改变集数和本集看点,版式、色彩和字体保持一致。
  • 不能使用成片未讲到的剧情作标题,也不能用与演员或场景不一致的 AI 剧照。
Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 62 lines · 140 tokens per session scan A af10983df3b9

Subscribe to this mod's changes

videohub-cover-designer is a skill published in the GitHub repository cacity/VideoHub (147 stars, last pushed 3d ago), licensed MIT. It adds 140 tokens to every session and 1,036 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

qiaomu-cut

A workflow for turning a brief video idea into a planned, sourced, edited, rendered, and checked video project.

joeseesun/qiaomu-cut-skill · 171 tokens

stage-compose

Authoring knowledge for Orkas/OVS HTML video compositions -- write an index.html, drive animation from a paused timeline, declare canvas + duration, then run the VideoStudio draft gate to render an mp4. Trigger for explainer / animation / motion-graphics / caption / lower-third / title-card work, or to build a compose…

Orkas-AI/Orkas-VideoStudio · 96 tokens

frontend-design

Aesthetic direction for OrkasVideoStudio HTML and motion-graphics compositions. Use before stage-compose writes composition-manifest.json artdirection and index.html to choose a subject-specific visual point of view, type, palette, layout signature, restrained motion, and anti-template checks.

Orkas-AI/Orkas-VideoStudio · 57 tokens

stage-edit

Intelligent editing of real user-supplied footage—understand it with transcript/OCR/scene/silence/quality/vision evidence, then choose deterministic timeline operations or a constrained semantic AI edit. Trigger for repurpose, montage, cleanup, localization, narration, or local content changes.

Orkas-AI/Orkas-VideoStudio · 62 tokens

stage-plan

The "ingest + plan" half of end-to-end video orchestration — ingest the user's material from evidence, then decompose intent into ONE cross-modal EDL (plan.json: edit/generate/compose/provided segments + narration/music/caption tracks + a delivery promise), validate it with ovs plan validate. Trigger when the…

Orkas-AI/Orkas-VideoStudio · 0 tokens

gate-control

Canonical VideoStudio review authorization and state-transition policy. Use after any Gate B/C/Preview/D decision, post-gate revision, resumed approval, or exhausted visual-QA result across COMPOSE/AUTO/GENERATE/EDIT; maps explicit user authority and durable artifact state to one next action with ovs gate transition.…

Orkas-AI/Orkas-VideoStudio · 81 tokens