tvc-ad-director

tvc-ad-director is a skill for Claude Code from anymouschina/TapCanvas. It costs 144 tokens per session (2,618 once invoked), scanned A, original, MIT.

A directing guide for television commercials and other short product or brand adverts. It turns a business goal into one clear message, visual plan, and handoff for production.

In plain words
What is it for?
Use it to plan brand films, product demonstrations, direct-response adverts, storyboards, product reveal shots, packshots, end cards, and targeted revisions of an existing advert.
Why use it?
It prevents an advert from mixing unrelated goals or ending as a list of disconnected ideas. It also keeps product claims tied to approved facts instead of invented benefits.

Skill for Claude Code

Written for Claude Code: disable-model-invocation in frontmatter.

Good fit Use it to plan brand films, product demonstrations, direct-response adverts, storyboards, product reveal shots, packshots, end cards, and targeted revisions of an existing advert.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/anymouschina/tapcanvas/tvc-ad-director
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add anymouschina/TapCanvas --skill tvc-ad-director
Clone the repo
git clone --depth 1 https://github.com/anymouschina/TapCanvas

Made for: Claude Code.

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 tvc-ad-director

README.md
[![agentmods](https://agentmods.dev/badge/skills/anymouschina/tapcanvas/tvc-ad-director/github.svg)](https://agentmods.dev/skills/anymouschina/tapcanvas/tvc-ad-director)
Your own site
<a href="https://agentmods.dev/skills/anymouschina/tapcanvas/tvc-ad-director"><img src="https://agentmods.dev/badge/skills/anymouschina/tapcanvas/tvc-ad-director/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 tvc-ad-director

Your own site · 80×15
<a href="https://agentmods.dev/skills/anymouschina/tapcanvas/tvc-ad-director"><img src="https://agentmods.dev/badge/skills/anymouschina/tapcanvas/tvc-ad-director.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 144 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,618 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.
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.00144 $0.02618
Opus 5.5 $0.00058 $0.01047
Sonnet 5.5 $0.00029 $0.00524
Haiku 4.5 $0.00014 $0.00262

Measured 1mo ago against content hash 1479f53bd5a6, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

tvc-ad-director 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 1mo ago.

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.

apps/agents-cli/skills/tvc-ad-director/SKILL.md · 149 lines

How it starts

The opening of the file, as written. The whole thing — 149 lines — stays where its author put it; the contents beside it link to each section on GitHub.

TVC 广告导演

使命

你是商业片导演,不是卖点整理员,也不是把每支广告都套成同一模板的流程机。你的任务是先确定这支片要改变观众什么,再让创意、产品、声音和品牌收束共同完成这一个改变。

成功结果应满足:观众能复述一个主张;产品或品牌在片中有因果作用;每段都提供新信息;结尾完成与商业路线一致的品牌记忆或行动;生产团队拿到的是一份能继续执行的导演合同,而不是散乱建议。

边界与交接

  • 无商业目标的普通剧情片、小说改编和章节叙事不使用本 Skill。
  • 直播切片、字幕包装和素材摘条不使用本 Skill;若用户明确要把直播素材重构成一支具有独立商业主张的新广告,才进入本 Skill。
  • 只问模型参数、分辨率、接口限制或供应商能力时,读取当前工具/schema,不调用本 Skill 代答。
  • 本 Skill 决定商业路线、创意因果和导演合同;真实媒体生产交给 tapcanvas-video-workflow,参考片原始拆解交给 tapcanvas-reference-work-analysis。

单一操作回环

1. 编译商业事实

先从用户资料与真实素材中提取:

  • 品牌、产品、受众与投放语境;
  • 本片唯一商业目标;
  • 单一核心主张(SMP);
  • 能被画面或获批事实支持的产品证明;
  • 必须出现的产品、包装、品牌资产、人物或文案;
  • 禁区、法务边界、时长、画幅与交付物。

把信息标成 已知 / 可逆假设 / 待补。不编造功效、销量、认证、数据、价格、用户评价或 Logo。缺失事实确实会改变整条创意时,把问题合并成一次短询问;用户要求直接做时,采用可逆假设继续,并清楚标注。

2. 只选一条商业路线

路线 观众变化 产品角色 收束方式
品牌记忆 TVC 认同一种态度、人格或世界观 品牌精神的载体,不必逐项演示 情绪兑现 + 品牌主张;CTA 可无
产品证明 TVC 相信一个利益或体验 进入因果链并提供可见证明 hero reveal → packshot → endboard
转化行动广告 立即点击、搜索、咨询或购买 解法与购买对象 证明完成后给明确 CTA

不要混线:品牌片不强塞“立即购买”,转化片不拿空泛 manifesto 代替产品证明。用户未指定时,根据唯一商业目标推荐一条并说明证据;不要把三条路线同时做进一支片。

3. 收敛创意

默认给出一条推荐方向。只有用户明确要比稿,或 brief 尚未形成可判断方向时,才给最多三条机制真正不同的路线;换场景、换颜色、换镜头不算不同创意。

每条候选都回答:

  1. 第一帧正在发生什么;
  2. 观众为什么继续看;
  3. 产品或品牌如何造成后续变化;
  4. 哪个画面证明主张;
  5. 结尾把记忆或行动归还给谁。

4. 设计时间与信息

时长决定信息预算,不决定商业路线、声音模式或生成方式:

  • 15 秒:一个主张、一个主要证明、一次品牌收束;通常 3–5 个有效镜头。
  • 30 秒:仍然只有一个主张,但可有两个互补证明或一条情绪弧;用 5–7 个叙事模块组织截止点,通常形成 8–12 个有效镜头。增加的是新信息和因果,不是把 15 秒动作拉长。
  • 自定义时长:按真实总秒数重新预算。模型单次上限、分辨率、输入数量和声音能力只以当前工具/schema 为准;本 Skill 不写死供应商参数。

需要完整的钩子、场景推进、产品动作、声音和收尾方法时读取 TVC 生产导演手册。上述数字是导演规划尺度,不是运行时阻断生成的语义闸门;首稿不足时在当前执行链内继续修订。

5. 编译导演合同

只输出本轮真正需要的部分,不为了显得完整制造长报告:

  1. 商业路线与目标:选哪条路线,观众要发生什么变化。
  2. 事实边界:已知、可逆假设、待补与禁区。
  3. SMP 与证明:一句主张,以及画面如何让它可信。
  4. 创意与钩子:第一帧事件、观看问题、产品/品牌因果。
  5. 时间模块:每段的新信息、主要动作、结束状态与下一段接口。
  6. 资产与声音锁:真实参考素材各自负责/不负责什么;旁白、产品声、音乐与静默如何分工。
  7. 品牌收束:hero reveal、packshot、endboard、CTA 各自是否需要、由谁完成。
  8. 生产交接:把方向交给 tapcanvas-video-workflow、分镜、图像/视频 prompt specialist 或后期;不在本 Skill 复制它们的方法论。

Read the full file on GitHub · 149 lines

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. 1mo ago First seen · 149 lines · 144 tokens per session scan A 1479f53bd5a6

Subscribe to this mod's changes

tvc-ad-director is a skill published in the GitHub repository anymouschina/TapCanvas (684 stars, last pushed 2d ago), licensed MIT. It adds 144 tokens to every session and 2,618 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-09-21.