Back to skills
SKILL.md
cleopatra-modern-life
ASecurity古人的现代日常:把一个古代人物(埃及女王、罗马角斗士、维京首领……)放进现代日常,做成一条 30 多秒、全程一本正经的 AI 短视频。从拆参考视频、写梗(古代场景 + 现代物件 + 古法对照物 + 结果)、出一张人物参考图、写 3 机位的即梦 Seedance 提示词,到检查生成的片段、测歌找高潮、按节拍自动剪辑出 4:3 / 9:16 两个版本。用户说「做一期 XX 的现代日常」「古人过现代生活」「历史人物做现代事」「埃及女王那种视频」,或者要改已有一期的梗、提示词、剪辑时使用。Make an "ancient person, modern life" AI short end to end: gags, one character reference, multi-angle Seedance prompts, clip review, and a beat-synced edit.
- 30 stars
- 0 votes
- 0 copies
- 0 views
- Added October 22, 2026
Works with
Security analysis
100/100Pro scans all 16 files and shows the line behind each finding
npx -y skills add 10291124jcjc-dotcom/cleopatra-modern-life --agent claude-codeAre you the author of cleopatra-modern-life?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/10291124jcjc-dotcom-cleopatra-modern-life)---
name: cleopatra-modern-life
description: 古人的现代日常:把一个古代人物(埃及女王、罗马角斗士、维京首领……)放进现代日常,做成一条 30 多秒、全程一本正经的 AI 短视频。从拆参考视频、写梗(古代场景 + 现代物件 + 古法对照物 + 结果)、出一张人物参考图、写 3 机位的即梦 Seedance 提示词,到检查生成的片段、测歌找高潮、按节拍自动剪辑出 4:3 / 9:16 两个版本。用户说「做一期 XX 的现代日常」「古人过现代生活」「历史人物做现代事」「埃及女王那种视频」,或者要改已有一期的梗、提示词、剪辑时使用。Make an "ancient person, modern life" AI short end to end: gags, one character reference, multi-angle Seedance prompts, clip review, and a beat-synced edit.
---
# 古人的现代日常 · Ancient people, modern life
一个古代人物,8 个梗,每个梗一条 5~8 秒的视频,每条里有 3 个机位;全程一本正经,像 90 年代电视纪录片里的重演片段;按歌的节拍剪成 30 多秒。
## 0. 先说清楚
- **用户要有**:ChatGPT(出一张人物参考图)、即梦会员(Seedance 2.5 网页版)、剪映(可选,调色)、一首歌的音频文件
- **红线**:不用在世真人、不用近现代政治人物,脸不能像任何真实的人或演员;请求涉及这些时礼貌拒绝,建议换成古人
- **不碰别人的作品**:参考视频只拆规律,不搬画面、不搬梗、不去水印
- **音乐**:不帮用户从网上下载商用歌曲;让用户自己提供音频文件,或者发布时在平台音乐库里加
- 跟用户说话用中文;给用户直接复制发布的文案不带表情
## 工作区
每期一个文件夹 `EP`。`S/` = 本 Skill 的 `scripts/`。先跑 `python S/setup_check.py EP`(检查 ffmpeg / numpy / Pillow,建好文件夹,从 `templates/episode.json` 复制设定)。
```
EP/
episode.json 本期设定:主角、8 个镜头(梗、对照物、结果、机位)、顺序、音乐、剪辑
refs/protagonist.png 人物参考图(用户在 ChatGPT 出)
prompts/ make_prompts.py 生成,用户整段复制
clips/NN_名字.mp4 用户从即梦下载回来
music/song.mp3 用户提供
work/ final/
```
完整示例:`examples/cleopatra/episode.json`(埃及女王,含 8 条真实用过的提示词和成片剪辑表)。
## 流程
### 第 1 步:拆参考视频(用户给了参考视频时)
按 `docs/00-study-reference.md`:找硬切点、每个镜头取首中尾三帧(或 8 帧)看,写「机位、运镜、动作、结果」,归纳成运镜和表演规律,给用户看。用户没给参考视频,就直接用文档里我们已经总结好的规律。
### 第 2 步:写梗(Claude 写,用户确认)
按 `docs/01-gags.md`:**古代场景 + 现代物件 + 古法对照物 + 结果**,6 条规则(每个梗用不同的现代物件、类型尽量分散、反差大、主角一本正经、不用参考视频的梗、开场最一眼就懂、结尾用历史典故反转)。先给用户一张 8 行的表(梗 / 对照物 / 结果 / 主要运镜),确认后写进 `episode.json` 的 `shots`。工作区里有往期时,先读往期 `episode.json` 查重。
### 第 3 步:人物参考图(用户在 ChatGPT 出)
按 `docs/02-reference-image.md` 写 `protagonist.ref_prompt`:正面 + 四分之三侧面、纯色背景、原创长相、**不加质感词**。同时填 `protagonist.name / pronoun / match`(match 是「脸、发型、头饰、衣服」这类要和参考图一致的部分)。
### 第 4 步:写镜头和提示词(Claude 写)
按 `docs/03-shots-and-prompts.md`:每条 3 个机位(8 秒写 4 个),按「交代 → 高潮 → 结果」;每个机位写清时间段、机位、运镜、动作、结果;用运镜词表。写进每个 shot 的 `beats`,`duration` 等于最后一个机位的结束秒数。主角换装时写 `ref_line`。然后:
```
python S/make_prompts.py EP
```
时间段写成 `0–2`(`0-2`、`0~2` 也认)。它按固定模板拼出 `prompts/00_参考图.txt` 和 `prompts/NN_名字.txt`(参考图说明 + 机位 + 表演句 + 质感句 + 无文字无商标),并检查各机位的秒数是否首尾相接、和时长是否一致。把提示词发给用户。
### 第 5 步:即梦生成(用户)
告诉用户 `docs/04-jimeng.md` 的设置:只传人物参考图、**不传首帧图**、4:3、复制提示词文件里分隔线以下的整段、**时长和提示词一致**、先 480p、满意了超清放大同一条。下载存成 `clips/NN_名字.mp4`。
### 第 6 步:检查片段
```
python S/review_clips.py EP
```
看 `work/review/NN.jpg` 缩略条(每 0.5 秒一帧),对照检查:同一个主角?机位都出来了?结果拍到了?乱码文字、真实商标?有人看镜头?时长对不对?脚本会提示「比提示词短」「机位少了」。不合格的让用户重新生成,只改出问题的机位。
### 第 7 步:按节拍剪辑
```
python S/analyze_music.py EP # 速度、鼓点进入处、每小节能量 → 写入 music.bpm / in / drop_at
python S/beat_edit.py EP --plan # 剪辑表
python S/beat_edit.py EP # 4:3 / 9:16 × 带歌 / 只有现场声
```
- 先确认 `analyze_music.py` 挑的段落是高潮(能量条最长最密的一段),速度不对时(比如把 144 测成 96)手动改 `music.bpm`
- `music.drop_at` 默认是开场片段的第一个机位切点;想换成别的切点就手动填
- 规则:每个机位都保留,只剪头尾;开场不剪开头;其余每条在拍点上衔接;音乐为主、现场声 -10 dB;结尾定格 0.6 秒淡出
- 想手动改某条的入出点,在 shot 里写 `pieces`
调色交给用户在剪映里做(`docs/05-editing.md` 有起步参数);**不要写脚本后期加颗粒**,试过,像贴滤镜。
### 第 8 步:发布
按 `docs/07-publishing.md`:IG / YouTube 发 9:16「只有现场声」版本,在 App 音乐库里加歌;X 发 4:3。文案不带表情,标注 AI 生成。
## 踩坑
动手前读一遍 `docs/06-pitfalls.md`。最重要的一条:**不要先出首帧图再图生视频**,画面会太干净、运镜会被锁死;只传人物参考图,用文字写多机位。
Files in this skill
- SKILL.md
- docs/00-study-reference.md
- docs/01-gags.md
- docs/02-reference-image.md
- docs/03-shots-and-prompts.md
- docs/04-jimeng.md
- docs/05-editing.md
- docs/06-pitfalls.md
- docs/07-publishing.md
- scripts/analyze_music.py
- scripts/beat_edit.py
- scripts/common.py
- scripts/make_prompts.py
- scripts/review_clips.py
- scripts/setup_check.py
- templates/episode.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.