[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105347":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},105347,"ai-anime-series","10291124jcjc-dotcom\u002Fai-anime-series","10291124jcjc-dotcom","AI 动画单元剧：固定原创角色，一句话出一集。角色设定图 + 宫格故事板 + 即梦 Seedance 一次生成。Claude Skill.",null,"Python",234,54,3,0,80,240,89.15,"Other",false,"main",true,[],"2026-11-01 00:14:46","# AI 动画单元剧 · AI Anime Series\n\n[中文](#中文) · [English](#english)\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3e79e4f6-5893-4660-870c-5d18d0f3dc05\n\n汤圆和油条 第 1 集《抢煎饼》，30 秒，即梦 Seedance 2.5 一次生成（480p）。视频文件：[`assets\u002Fdemo.mp4`](assets\u002Fdemo.mp4)\n\n---\n\n## 中文\n\n**汤圆和油条**：一只圆滚滚的白仓鼠，一条超长的腊肠狗，在公园里跟鸽子帮抢一块煎饼。油条把身子拉长当桥、拉成弹弓，汤圆缩成球当保龄球撞进鸽群，抢回来一看，煎饼只剩一个圈。30 秒，没有一句台词，一次生成。\n\n这个仓库是做这种 **AI 动画单元剧** 的完整流程，免费开源：固定几个原创角色，以后每集说一句主题，就能出一集。\n\n- **Claude Skill**：装进 [Claude Code](https:\u002F\u002Fclaude.com\u002Fclaude-code) 后说「出一集汤圆和油条抢冰淇淋」，它写剧本、出提示词、检查成片\n- **提示词自动拼**：出场角色几个、@图 编号就排几个；时长多长、宫格就几格；秒数自动对齐\n- **真实用过的例子**：角色设定、故事板、视频提示词、成片\n- **脚本**：拼宫格、抽帧检查、1 分钟两段拼接、换掉某一段、拼合集\n\n### 做法：故事板直出\n\n| | 是什么 | 在哪做 |\n| --- | --- | --- |\n| ① 角色设定图 | 每个角色一张：三视图 + 表情 + 动作 + 剪影 | 即梦画布 · 图片生成 |\n| ② 宫格故事板 | 一张黑白素描分镜，30 秒 9 格 | 即梦画布 · 图片生成（框选设定图） |\n| ③ 视频 | 设定图 + 故事板 + 按秒写的镜头和音效，一次出 30 秒 | 即梦画布 · Seedance 2.5 全能参考 |\n\n| 汤圆 | 油条 | 故事板 |\n| --- | --- | --- |\n| ![](examples\u002Ftangyuan-youtiao\u002Frefs\u002F汤圆.jpg) | ![](examples\u002Ftangyuan-youtiao\u002Frefs\u002F油条.jpg) | ![](examples\u002Ftangyuan-youtiao\u002Fep01\u002F故事板.jpg) |\n\n成片抽帧：\n\n![](assets\u002Fep01-frames.jpg)\n\n提示词：[`examples\u002Ftangyuan-youtiao\u002Fep01\u002Fprompts\u002F`](examples\u002Ftangyuan-youtiao\u002Fep01\u002Fprompts\u002F) · 设定：[`series.json`](examples\u002Ftangyuan-youtiao\u002Fseries.json) · 镜头表：[`episode.json`](examples\u002Ftangyuan-youtiao\u002Fep01\u002Fepisode.json)\n\n### 流程\n\n| 步骤 | 做什么 | 谁来做 | 文档 |\n|---|---|---|---|\n| 1 | 立 IP：剪影差别大、每人一个招牌能力，出设定图 | Claude 写，你在即梦出图 | [01](docs\u002F01-characters.md) |\n| 2 | 写一集：开场 → 冲突 → 反转 → 反击 → 结尾笑点，先出镜头表 | Claude 写，你确认 | [02](docs\u002F02-script.md) |\n| 3 | 拼提示词：@图 编号、宫格、秒数自动对齐 | 脚本 | [03](docs\u002F03-prompts.md) |\n| 4 | 即梦画布：框选节点出故事板，再出视频（先 480p） | 你 | [04](docs\u002F04-jimeng-canvas.md) |\n| 5 | 检查成片、改单个情节、记录已拍、拼合集 | 脚本 + Claude | [05](docs\u002F05-pitfalls.md) |\n\n### 时长\n\n| 时长 | 宫格 | 每格平均 |\n| --- | --- | --- |\n| 15 秒 | 6 格（2 行 3 列） | 2.5 秒 |\n| 30 秒（默认） | 9 格（3 行 3 列） | 3.3 秒 |\n| 1 分钟 | 上下两段各 9 格，拼起来 | 3.3 秒 |\n\n### 你需要\n\n- 即梦会员（画布 + Seedance 2.5）；海外用 Dreamina，提示词通用\n- 跑脚本：Python 3.9+、ffmpeg、`pip install pillow`\n\n### 安装成 Claude Skill\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002F10291124jcjc-dotcom\u002Fai-anime-series.git ~\u002F.claude\u002Fskills\u002Fai-anime-series\n```\n\nWindows 上把 `~\u002F.claude\u002Fskills` 换成 `%USERPROFILE%\\.claude\\skills`。然后在 Claude Code 里说：\n\n> 我想做一个 AI 动画号，主角是一只胖猫和一只瘦老鼠，在菜市场\n\n### 只用脚本\n\n```bash\npython scripts\u002Fsetup_check.py my-series ep01            # 检查环境、建文件夹、复制模板\npython scripts\u002Fmake_prompts.py my-series sheets         # 角色 \u002F 场景设定图提示词\npython scripts\u002Fmake_prompts.py my-series ep01           # 故事板 + 视频提示词\npython scripts\u002Fmake_prompts.py my-series ep01 panel 6   # 只重出故事板第 6 格\npython scripts\u002Fmake_prompts.py my-series ep01 patch 5-6 # 只补拍第 5–6 格\npython scripts\u002Freview_clip.py my-series ep01            # 抽帧检查即梦生成的视频\npython scripts\u002Fgrid.py grid 故事板.png 01.png 02.png ...  # 单格拼回宫格\npython scripts\u002Fcompile.py concat 合集.mp4 ep01.mp4 ep02.mp4 --titles \"第1集\" \"第2集\"\n```\n\n### 注意\n\n- 只做原创角色：不用真人，不照搬现有动漫或别人账号的角色\n- 参考别人的号只学套路，不搬角色、不搬画面\n- 配乐用即梦生成的，或者你自己有版权的\n- 发布时标注 AI 生成\n\n### 作者\n\n硅基废话（X：[@DDJCXX](https:\u002F\u002Fx.com\u002FDDJCXX)）。做出来的视频欢迎 @ 我。\n\n其他项目：[古人说唱 Battle](https:\u002F\u002Fgithub.com\u002F10291124jcjc-dotcom\u002Fancient-rap-battle) · [埃及艳后的现代日常](https:\u002F\u002Fgithub.com\u002F10291124jcjc-dotcom\u002Fcleopatra-modern-life)\n\n---\n\n## English\n\n**Tangyuan & Youtiao**: a round white hamster and an extra-long dachshund fight a pigeon gang over a pancake in the park. The dachshund stretches into a bridge and a slingshot, the hamster rolls into the pigeons like a bowling ball, and the pancake they win back is just a ring. 30 seconds, no dialogue, generated in one go.\n\nThis repo is the full workflow for a **recurring-character AI animated comedy series**: set up a few original characters once, then each episode starts from one sentence.\n\n- **A Claude Skill**: install it in [Claude Code](https:\u002F\u002Fclaude.com\u002Fclaude-code) and say \"make an episode where Tangyuan and Youtiao steal an ice cream\"\n- **Prompts are assembled, not templated**: reference numbers follow who is in the episode, the grid follows the length, timings are checked\n- **The real example**: character sheets, storyboard, prompts, final video\n- **Scripts**: rebuild a storyboard grid, sample frames for review, join two halves of a 1-minute episode, swap out one segment, compile a season\n\n**Method (storyboard-first)**: one design sheet per character → one black-and-white sketch storyboard grid (9 panels for 30 s) → Jimeng \u002F Dreamina Seedance 2.5 omni-reference with the sheets + storyboard + a shot list timed to the second with sound cues. Make everything on the Jimeng canvas, render at 480p first.\n\n**Install**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002F10291124jcjc-dotcom\u002Fai-anime-series.git ~\u002F.claude\u002Fskills\u002Fai-anime-series\n```\n\n**Rules**: original characters only (no real people, no existing cartoon or creator IP); generate or license your own music; label videos as AI-generated.\n\nCode in `scripts\u002F` is MIT; everything else is CC BY-NC 4.0. See [LICENSE](LICENSE).\n",2,"2026-10-31 04:26:29","CREATED_QUERY"]