Ancient Rap Battle
古人说唱 Battle:把两个历史上的死对头(诸葛亮 vs 司马懿、岳飞 vs 秦桧……)做成一条 AI 说唱对决短视频,从选题写词(每句配史料注释)、Suno 做歌、Midjourney 定妆、即梦 Seedance 2.5 网页版分段生成(提示词按半句精确到 0.01 秒写歌词,口型一次对好),到自动逐镜头对齐、拼接、字幕包装、封面和发布文案一条龙。用户说"做一期 A vs B"、"古人说唱 battle"、"历史人物说唱"、"rap battle 视频",或者要改已有一期的歌词、镜头、字幕、封面时使用。Make an AI rap-battle short between two historical rivals, end to end, with Seedance 2.5 (or MiniMax H3).
Install
npx skills add 10291124jcjc-dotcom/ancient-rap-battle --skill ancient-rap-battlegit clone --depth 1 https://github.com/10291124jcjc-dotcom/ancient-rap-battle.git /tmp/ancient-rap-battle
mkdir -p ~/.claude/skills
cp -r /tmp/ancient-rap-battle/. ~/.claude/skills/ancient-rap-battlePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 古人说唱 Battle 两个古人在擂台上当面 diss。成片约 90 秒、16:9、2K,前奏 2.5 秒就开唱,两边各 16 句,每句底下一行史料出处。 ## 0. 先说清楚的三件事 - **用户要有**:Suno 账号、Midjourney 账号、即梦会员(Seedance 2.5 网页版,按积分)。可选:MiniMax API Key 走 H3 路线 - **红线**:不用近现代政治人物、不用在世真人;脸不能像任何真实的人或演员。请求涉及这些时礼貌拒绝,建议换成古人 - **不碰别人的作品**:不帮去别人视频的水印、不搬运;拆解学习可以 全程用中文和用户说话。API Key 只通过环境变量传入,绝不写进文件或记忆。 ## 工作区 每期一个文件夹(下面叫 `EP`),先 `python S/setup_check.py`(`S/` = 本 Skill 的 `scripts/`,Windows 用 `python`)。 ``` EP/ episode.json ← 本期设定(从 examples/zhugeliang-vs-simayi/episode.json 复制改) 01_歌词.md ← 给用户看的歌词 + 注释 + 本期改动 song.mp3 refs/*.png 音乐_最终.wav 字幕.srt seedance/NN_.../ ← 每段的素材包,用户把生成的视频下载回各自文件夹 work/ preview/ final/ cover/ ``` ## 流程 ### 第 1 步:选题与歌词(Claude 写,用户确认) 按 `references/lyrics-guide.md`:赢家后唱;**两边各 16 句、严格四句一换韵**;一句一个典故,句中用空格分前后半句;后唱的接住前面 3–4 句原话;**每句一个照字面演的动作**;**每句一条史料注释**(正史引原文,演义标明)。**写之前读往期歌词查重,同一人物不复用旧梗旧句式。** 先给用户纯歌词,再给注释,再给「本期改动」。用户挑出像旧梗的句子就换。定稿写进 `episode.json`(lyrics、notes、shots、look_cn、listen_cn、venue_cn)。 ### 第 2 步:音乐(用户在 Suno 做) 按 `references/suno.md`:Advanced、Variety 拉到 0;**A 一段生成、挑好后 Extend 接 B 一段**(Extend from 设在 A 最后一句唱完处),Get Whole Song 下载 MP3 存成 `EP/song.mp3`。 ### 第 3 步:歌曲分析与剪短 ``` python S/analyze_song.py EP ``` 看 line check(32 句都唱到)。然后**用 whisper 词时间查间奏**:Suno 常在口号后自己连唱一段 B 的第一句。剪间奏用 `retrim.py`,手法见 pitfalls.md「间奏拼接」——用户不接受任何停顿或卡顿: ``` python S/retrim.py EP --keep 7.36-53.64,63.63-109.8 [--mute ...] [--set b1=62.25] ``` 把 `音乐_最终.wav` 发给用户听(接口、两人声音分不分得开;不开就 `pitch` 各 ±1 半音后重跑)。
Details
- Skill name
ancient-rap-battle- Repository
- 10291124jcjc-dotcom/ancient-rap-battle
- License
- MIT
- Repo updated
- 17 October 2026
FAQ
What does the Ancient Rap Battle skill do?
古人说唱 Battle:把两个历史上的死对头(诸葛亮 vs 司马懿、岳飞 vs 秦桧……)做成一条 AI 说唱对决短视频,从选题写词(每句配史料注释)、Suno 做歌、Midjourney 定妆、即梦 Seedance 2.5 网页版分段生成(提示词按半句精确到 0.01 秒写歌词,口型一次对好),到自动逐镜头对齐、拼接、字幕包装、封面和发布文案一条龙。用户说"做一期 A vs B"、"古人说唱 battle"、"历史人物说唱"、"rap battle 视频",或者要改已有一期的歌词、镜头、字幕、封面时使用。Make an AI rap-battle short between two historical rivals, end to end, with Seedance 2.5 (or MiniMax H3).
How do I install the Ancient Rap Battle skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add 10291124jcjc-dotcom/ancient-rap-battle --skill ancient-rap-battle. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Ancient Rap Battle popular?
It lives in 10291124jcjc-dotcom/ancient-rap-battle, which has 191 GitHub stars and 38 forks.
Related skills
LLM Wiki
123praneybehl/llm-wiki-plugin
Build and maintain an LLM-curated knowledge base from papers, articles, transcripts, notes and project findings. Ingest sources into linked Markdown, answer questions with citations, lint or upgrade a wiki, and preserve useful synthesis across sessions and agents. Also capture verified task experience, consolidate success/failure patterns, and propose, evaluate, apply or roll back evidence-linked skill improvements. Trigger on "add this to my wiki", "what does the wiki say", "learn from this task", "improve this procedure", /wiki:learn or /wiki:evolve. Works on a local folder or a hosted wiki
Humanizer Ru
200smixs/humanizer-ru
Редактор русского текста - убирает признаки AI-генерации, канцелярит и воду, сохраняя факты и добавляя голос. 38 паттернов AI-слопа с жёсткими запретами (негативные параллелизмы, длинное тире, математические знаки, техножаргон), детерминированным линтером и детектом артефактов копипаста из чат-ботов. Use when пользователь просит "отредактируй", "убери воду", "сделай живым", "humanize", "очисти от AI", "перепиши человечнее", говорит что текст "звучит как нейросеть", готовит AI-черновик к публикации, или спрашивает "это писала нейросеть?", "проверь на AI", "палится ли текст" (detect-режим - ауди
Mcd Party Officer
244yzg1226/mcd-party-officer
麦当劳门店派对/包场/拼团的选址、成团调度与筹备助手。当用户想办生日派对、亲子派对、主题派对、品鉴会、读书会、麦麦体验营,或说「麦当劳派对」「派对拼团」「包场」「生日会怎么办」「哪家店能办派对」「还差几个人成团」「包场还是拼团划算」「帮我写拼团招募文案」「做一张派对邀请函」「孩子派对吃什么不超标」时使用。基于麦当劳官方 MCP(mcp.mcd.cn)的 party 系列工具:扫描全城场次、估算成团概率、对比包场与拼团成本、按官方营销活动日历挑最佳日期、审查儿童餐营养、生成招募卡与邀请函。
Geo First Principles
302ALLENLION35/geo-first-principles
GEO第一性原理。当企业负责人问"我们要不要做GEO""AI里搜不到我们值不值得投入""GEO从哪一步开始"时使用。从行业竞争、增长来源与客户购买推导GEO是否适合、价值在哪里、怎样投入,默认交付完整易读的单页 HTML 经营报告:六部分各有核心金句、五个自测问题,并以GEO十步路线收口。不自动实测、不模拟AI回答、不承诺排名。维护本Skill时不启动企业诊断。
Skill Sublation
279Sven-Mirana/sublation
技能扬弃 Sublation V5.0 完整版。把执行经验沉淀为观测、候选、验证、多 Agent 协作面板、默认关闭的受控唤醒意图、Skill 分类与 shadow 精准建议、用户批准、晋升和观察窗的可审计治理链路;仅在用户明确说出 sublation 或扬弃技能时触发。
Xxg Portrait Rebuild Light
223moskoo/xxg-portrait-rebuild-light
Edit an existing JPG, JPEG, PNG, or WebP portrait to rebuild physically coherent light, exposure, color, capture style, clean optical skin, and frame quality without changing the person. Use for plastic-skin or AI-look removal, dirty synthetic texture, banding, edit seams, color drift, multi-round quality loss, tone or white-balance correction, camera/film/device emulation, backlight, prism, blind shadows, candlelight, neon, golden hour, rim light, rain-wet low key, studio light, or silhouettes.
Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.