rap-battle SKILL.md skillA
rap-battle from mathruffian-dot/shanshiba-workflow-colab is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add mathruffian-dot/shanshiba-workflow-colab/rap-battle@git:20261103.b4bd55dPins git:20261103.b4bd55d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- mathruffian-dot/shanshiba-workflow-colab
- Path
agent/skills/rap-battle/SKILL.md- Versions recorded
- 3
- Latest version
- git:20261103.b4bd55d, committed Nov 3, 2026
- First version recorded
- Oct 28, 2026
- Size
- 4,924 bytes
- Repository stars
- 45
- License
- a license file GitHub does not identify
歷史人物饒舌對決影片(源自「三師爸Sense Bar」頻道的四場對決)。當使用者要「做饒舌對決」「rap battle」「兩個人物用 rap 吵架」「數學家/哲學家/歷史人物對決」「寫對決歌詞」「生對決的歌」「做下一場對決」,或要把一個爭議(誰先發明、政策 vs 現場)做成雙人饒舌影片時,請一定要使用此技能。從選題、對決設計、歌詞、生歌(Suno 為主、沒有 Suno 用本機 YuE2)到 pipeline/template_battle 的 battle.json 成片與自審。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 饒舌對決(rap battle) 一場對決=**兩位真實人物各唱一整首歌互嗆**,DJ 主持開場、換場、收尾,最後留言投票。橫式 3–4 分鐘,觀眾是一般人。 製作工具是 `pipeline/template_battle/`(`battle.json`+`make_battle.py`),本技能負責「想清楚、寫好、生好歌、交給範本、審片」。 ## 開工必讀 1. `references/design.md`:選題、人物、DJ、結局、配色(**每場配色跟前幾場不同**)。 2. `references/lyrics.md`:歌詞規則(押法混用、唱段像流行副歌、殺句、兩邊一起改、讀音)。 3. `references/songs.md`:生歌(**先問使用者有沒有 Suno**)、檢查、兩首怎麼接。 4. `references/video-spec.md`:影片規格、鏡表寫法、H3 規則、特效。 5. `references/review-checklist.md`:交片前逐秒自審。 6. 範本說明 `pipeline/template_battle/README.md`;H3、首幀的通用規則 `docs/03_規則與踩坑.md`、`docs/07_本地角色與首幀.md`。 ## 階段與關卡 每階段交付後列 3–5 條自檢,等使用者說「通過」或給修改才往下(使用者說「直接做到好」才跳過關卡,但自檢照做): | 階段 | 交付 | 關卡 | |:--|:--|:--| | 1 研究 | 兩位人物的史實、爭議點、可對到現代觀眾的梗(附出處) | 史實可查、梗一般人懂 | | 2 對決設計 | 片名、誰先出場、DJ 是誰與為什麼、結局(反轉或定論)、投票打什麼字、配色 | `design.md` 檢查表 | | 3 歌詞 | 兩首完整歌詞+**兩邊對照表**(A 丟的每個點 B 怎麼接) | `lyrics.md` 檢查表 | | 4 生歌 | 每人各抽 2–4 版,挑好的給使用者試聽(附逐句聽寫低分句) | 使用者聽過說可以 | | 5 角色定妝 | 兩位饒舌手+DJ 參考照(三人臉型、鬍型、頭飾都不同) | 使用者選定 | | 6 鏡表 | `battle.json` 的 shots(50–60 鏡)、字卡文字 | 每句歌詞都有對應畫面 | | 7 成片 | `make_battle.py` 一路做到 v1 | 自審(下方)→ 使用者審片 | ## 生歌:先問 **開始生歌前一定先問使用者:「你有 Suno 帳號嗎?」** - 有 → 用 Suno(網頁 Custom 模式貼 `out/songtext/suno_*`,或 Kie API `kie_suno.py`)。編曲最豐富、rap 最有攻擊性、會有刷碟聲。 …
Read the whole file at its exact version.
How to install
mdr add mathruffian-dot/shanshiba-workflow-colab/rap-battle@sha256:373ce57360182e14The line at the top of this page pins the label git:20261103.b4bd55d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_d7qxogrgy4veolyq)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Oct 28, 2026 and Nov 3, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261103.b4bd55d latest | 2026-11-03 | b4bd55d | 4,924 B | A | view · diff |
| git:20261029.fb96885 | 2026-10-29 | fb96885 | 4,876 B | A | view · diff |
| git:20261028.171282c | 2026-10-28 | 171282c | 4,655 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4924 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
mathruffian-dot/shanshiba-workflow-colab · 45 stars · license a license file GitHub does not identify · pushed 2026-11-07 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_d7qxogrgy4veolyq GET https://markdownregistry.com/api/v1/resolve?ref=mathruffian-dot/shanshiba-workflow-colab/rap-battle GET https://markdownregistry.com/api/v1/blob/373ce57360182e14caaac0c9b00722f51518cfa65357246d82586e571d77dc75
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from mathruffian-dot/shanshiba-workflow-colab
Every file in mathruffian-dot/shanshiba-workflow-colab