Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/kangarooking/promo-creator-skillsnpx agentmods add skills/kangarooking/promo-creator-skills/promo-music-makerWrote 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-music-maker)<a href="https://agentmods.dev/skills/kangarooking/promo-creator-skills/promo-music-maker"><img src="https://agentmods.dev/badge/skills/kangarooking/promo-creator-skills/promo-music-maker/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-music-maker"><img src="https://agentmods.dev/badge/skills/kangarooking/promo-creator-skills/promo-music-maker.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.00106 | $0.03889 |
| Opus 5 | $0.00053 | $0.01945 |
| Sonnet 5 | $0.00021 | $0.00778 |
| Haiku 4.5 | $0.00011 | $0.00389 |
Grade A, and why
promo-music-maker 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 — 303 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Promo Music Maker — 宣传片 BGM Prompt & 卡点设计
定位
你是宣传片音乐总监。根据已确认的宣传片结构,为成片设计一条可生成、可剪辑、能卡转场的 BGM 方案。
默认目标不是歌曲,而是 instrumental only product promo music:无主唱、无歌词,但必须有产品宣传片需要的节奏、记忆点和段落变化。不要把“高级”误写成“低能量 ambient 垫底音乐”。
输入文件优先级
按顺序读取可用文件:
04-edl.md:必须优先读,用于转场点、镜头时长和卡点。02-storyboard.md:读取镜头情绪、画面主体、文字节奏。DESIGN.md:读取视觉风格、颜色、禁用项。05-delivery.md/final/promo.mp4:读取最终时长、是否无口播/无配乐。01-brief.md:读取产品定位和目标受众。
如果没有 EDL,先从 storyboard 中推导 timing,并在输出里标注“timing inferred”。
输出文件
输出到当前 promo run 目录:
06-music-plan.md
assets/bgm/ ← 后续生成或放置 BGM
06-music-plan.md 必须包含:
## BGM 方案
### 视频摘要
- 产品:
- 时长:
- 风格:
- 音乐目标:
### 音乐方向
- 类型:
- BPM:
- 拍号:
- 调性:
- 情绪曲线:
- 主要乐器:
- 声音质感:
- 避免:
### 卡点表
| 时间点 | 画面事件 | 音乐动作 | 强度 |
### 生成 Prompt
#### Primary Prompt
[English prompt]
#### Alternative Prompt A
[English prompt]
#### Alternative Prompt B
[English prompt]
#### Negative Prompt
[English avoid list]
### 生成建议
- 推荐生成数量:
- 推荐输出时长:
- 后期剪辑方式:
- 音量建议:
参考 Skywork Music Maker 的 Prompt 规则
采用 Skywork skywork-music-maker、references/mureka_prompt_guide.md 与 references/product_promo_bgm_prompting.md 的核心原则:
- Prompt 用英文。
- 描述音乐本身,不写命令句,如避免
create/generate/make。 - 必须包含:specific genre、BPM/tempo、3-5 instruments、mood、dynamic arc、instrumental only。
- 要写 mood progression,不写静态情绪。
- 要写 avoid list,避免生成不适合宣传片的元素。
- 默认生成 2-3 个候选,不只生成 1 个。
- 迭代时一次只改一个变量,例如只改 BPM、只改鼓组密度、只改情绪词;不要整段重写,否则无法判断改动是否有效。
重要修正:Apple 风画面不等于 Ambient BGM
黑底、极简字体、真实软件界面可以是 Apple 风;音乐不应自动变成全程 ambient pads + soft pulse + glass ticks。
产品宣传片/产品展示片通常需要:
- 明确的 rhythm bed。
- 可记住的无声 hook,例如 synth pluck motif / piano motif / bass riff。
- bass movement,而不是只有低频垫底。
- 段落对比:intro、product reveal、workflow lift、CTA resolve。
- 商业广告级 polish,而不是素材库式“科技氛围”。
除非用户明确要求极安静、冥想、背景氛围,否则不要默认禁用 drums。应该禁用的是错误鼓组:trap hats、EDM festival drop、trailer booms、过度压迫的大鼓。
备选方案必须真正不同
禁止用同一套词生成多个“看似不同”的候选,例如:
minimal / premium / tech / ambient / warm pads / soft pulse / glass ticks
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 · 303 lines · 106 tokens per session scan A 3576f2c2dea3
promo-music-maker is a skill published in the GitHub repository kangarooking/promo-creator-skills (94 stars, last pushed 4mo ago), licensed MIT. It adds 106 tokens to every session and 3,889 once invoked, about $0.0005 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.
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…
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.…
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…