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.5 $0.00056 $0.00414
Sonnet 5.5 $0.00028 $0.00207
Haiku 4.5 $0.00014 $0.00104

Measured 2mo ago against content hash af10983df3b9, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, 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 2mo 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. 2mo 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 (183 stars, last pushed 3d ago), licensed MIT. It adds 140 tokens to every session and 1,036 once invoked, about $0.0006 per session on Opus 5.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

videohub-cover-designer compared with skills from other repositories

videohub-cover-designer next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
videohub-cover-designercacity/VideoHubSkill1833d agoMITA140Codex
qiaomu-cutjoeseesun/qiaomu-cut-skillSkill37824d agoMITB218Codex
frontend-designOrkas-AI/Orkas-VideoStudioSkill3442d agoMITA57Claude Code, Codex
stage-planOrkas-AI/Orkas-VideoStudioSkill3442d agoMITA0Claude Code, Codex
gate-controlOrkas-AI/Orkas-VideoStudioSkill3442d agoMITA81Claude Code, Codex
stage-editOrkas-AI/Orkas-VideoStudioSkill3442d agoMITA62Claude Code, Codex
stage-consistencyOrkas-AI/Orkas-VideoStudioSkill3442d agoMITA92Claude Code, Codex