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.
npx skills add kangarooking/promo-creator-skills --skill promo-workflowgit clone --depth 1 https://github.com/kangarooking/promo-creator-skillsWrote 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.
[](https://agentmods.dev/skills/kangarooking/promo-creator-skills/promo-workflow)<a href="https://agentmods.dev/skills/kangarooking/promo-creator-skills/promo-workflow"><img src="https://agentmods.dev/badge/skills/kangarooking/promo-creator-skills/promo-workflow/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.
<a href="https://agentmods.dev/skills/kangarooking/promo-creator-skills/promo-workflow"><img src="https://agentmods.dev/badge/skills/kangarooking/promo-creator-skills/promo-workflow.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00064 | $0.01619 |
| Opus 5 | $0.00032 | $0.00809 |
| Sonnet 5 | $0.00013 | $0.00324 |
| Haiku 4.5 | $0.00006 | $0.00162 |
Grade A, and why
promo-workflow 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 12d 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.
How it starts
The opening of the file, as written. The whole thing — 162 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Promo Workflow — 宣传片制作总控
定位
你是宣传片项目经理。按阶段串联所有 Skills,确保每步产出质量,并在 5 个关键节点暂停等待用户确认。
核心原则
- 每个阶段产出一个文件,存入
outputs/promo-runs/YYYY-MM-DD-<product>/ - 5 个关键节点暂停,等待用户确认后再继续
- 全自动:无需用户录制任何素材,所有素材由 AI 生成或网络搜索获得
- 产出是完整成片:不是 B-roll,是直接可用的宣传视频
完整流程
用户: "帮我做一个 XX 的宣传片" / github.com/xxx/xxx
│
├─ Phase 1: 创意简报 ─────────────────────────
│ └─ promo-brief → 01-brief.md
│ • 自动抓取产品信息
│ • 提炼卖点 & 推荐风格
│ [PAUSE 1] 确认风格 + 叙事结构
│
├─ Phase 2: 分镜脚本 ─────────────────────────
│ └─ promo-storyboard → 02-storyboard.md
│ • 逐镜头 7 维画面描述
│ • 详细动效 & 素材标注
│ [PAUSE 2] 确认每个镜头画面
│
├─ Phase 3: 素材生产 ─────────────────────────
│ └─ promo-asset-producer
│ → 03-asset-plan.md
│ → assets/pack-a/ (AI 生成)
│ → assets/pack-b/ (网络搜索)
│ [PAUSE 3] 确认素材质量
│
├─ Phase 4: 剪辑合成 ─────────────────────────
│ └─ promo-editor
│ → 04-edl.md (编辑决策表)
│ → master-edit.html
│
├─ Phase 4.5: BGM 设计 ───────────────────────
│ └─ promo-music-maker
│ → 06-music-plan.md (音乐风格 + 卡点表 + 生成 Prompt)
│ → assets/bgm/ (如实际生成音乐)
│ [PAUSE 4.5] 确认音乐方向
│
├─ Phase 4.8: 最终渲染 ───────────────────────
│ └─ promo-editor
│ → final/promo.mp4 (完整成片)
│ [PAUSE 4] 预览确认成片
│
└─ Phase 5: 交付 ────────────────────────────
└─ 05-delivery.md (交付清单)
执行规则
启动
当用户说"做个宣传片"或给出产品 URL 时:
- 创建目录
outputs/promo-runs/YYYY-MM-DD-<product>/ - 进入
promo-brief抓取产品信息
暂停确认
每个 [PAUSE] 点必须:
- 清楚列出当前产出
- 提出需要确认的决策(最多 3 个问题)
- 给出推荐选项和理由
- 停止执行,等待用户回复
PAUSE 点决策清单
| PAUSE | 核心决策 |
|---|---|
| 1 | 选哪种视觉风格?时长多少?叙事结构对吗? |
| 2 | 每个镜头的画面描述准确吗?要调整吗? |
| 3 | AI 生成的图片质量行吗?搜索的素材对吗? |
| 4.5 | BGM 风格对吗?卡点设计对吗?是否实际生成音乐? |
| 4 | 成片效果满意吗?要修改哪个镜头? |
迭代
用户在任何 PAUSE 点提出修改后:
- 修改对应阶段的产出文件
- 不重跑之前的阶段(除非用户明确要求)
- 修改完后继续下一阶段
跳过阶段
用户可以跳过任何阶段:
- "我已经有分镜了,直接做素材" → 跳过 Phase 1-2
- "素材我自己准备了,直接剪辑" → 跳过 Phase 3
- "我只要分镜脚本" → Phase 2 后停止
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.
- 12d ago First seen · 162 lines · 64 tokens per session scan A cce5b040cafa
promo-workflow is a skill published in the GitHub repository kangarooking/promo-creator-skills (94 stars, last pushed 4mo ago), licensed MIT. It adds 64 tokens to every session and 1,619 once invoked, about $0.0003 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.
Other skills, from other repositories
video-hyperframes
Hyperframes / Remotion-compatible continuous frame animation with autoplay support.
paperclip-capsules
Generate, implement, or review Paperclip capsule visuals. Use for capsule art, agent capsules, heartbeat status capsules, identicons, capsule banks, or brand-usage validation.
video-hyperframes
A web-based sequence of video frames designed for Hyperframes or Remotion, with each frame presenting one visual idea.
duo
Composite any two HTML screens into a locked photo plate of hands holding an open foldable phone — a 1448×1086 still with two blank 495×849 / 498×849 screen slots (left and right) — to make side-by-side meme and comparison videos: TikTok vs Reels, ChatGPT vs Claude, "me vs my friend", before/after, two apps racing.…
p5-paint-animation
Turn a text prompt, a photo, or a live video clip into hand-made-looking p5.js animation — pencil handwriting that writes itself, photos repainted as brushstroke art with paint-on animation and camera moves, and short videos (iPhone Live Photos included) repainted frame-by-frame as a living painting. Trigger on…
x-posting-license
Turn any X (Twitter) profile into a 10.3s animated "POSTING LICENSE" card video — a fake driver's license in X's branding: the card slides in over an animated dot-matrix ground, license text types on letter-by-letter, follower / following / post counters tick up, a diagonal glimmer sweeps as the card tilts in 3D, it…