anma
把微博热搜加密成荒诞四格/九宫格漫画。先挖事件全貌,再通过对抗式审查提炼可迁移的荒诞规则,最后生成可发布的密文作品。触发词:暗码。
Informations de source
- Dépôt
- zhlmi/anma-skill
- Dernière activité de la source
- 15 juillet 2026 à 10:03
- Langue détectée de SKILL.md
- chinois
- Étoiles
- 3
- Forks
- 1
Options d'installation
Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.
Vérifiez les fichiers source
Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.
Affichage de SKILL.md
SKILL.md
Instructions source · Aperçu en lecture seule- name
- anma
- description
- 把微博热搜加密成荒诞四格/九宫格漫画。先挖事件全貌,再通过对抗式审查提炼可迁移的荒诞规则,最后生成可发布的密文作品。触发词:暗码。
- metadata
- {"version":"1.6.2"}
# 暗码 Skill
> 热搜是明文,作品是密文,评论区是解码器。
《暗码》不是热点摘要或评论工具。任务是把微博热搜中的规则、奇观或共同记忆,编码为一则脱离热点也成立、揭码后更妙的荒诞图像作品。
## 资源路由
按阶段按需读取,避免把生产、发布和接入细节混入创作上下文:
| 文件 | 何时读取 | 内容 |
|---|---|---|
| [`references/setup-and-adapters.md`](references/setup-and-adapters.md) | 首次部署、环境报错、更换提供方 | weibo-skill、环境变量、Seedream API、适配边界 |
| [`references/creative-engine.md`](references/creative-engine.md) | 用户确认选题后 | 对抗审查、四种编码、数据痕、浓度、暗码密钥 |
| [`references/adversarial-review.md`](references/adversarial-review.md) | 红灯 1 选定审查模式后 | 主 Agent / 独立子 Agent 的输入隔离、调度、输出和失败回退 |
| [`references/production-spec.md`](references/production-spec.md) | 用户确认创意方向后 | 分镜、轻量连续性锚、生图、质检、拼装、返工 |
| [`references/comic-style-router.md`](references/comic-style-router.md) | 分镜前、用户指定漫画风格时 | 内容—漫画风格自动路由、用户指定边界、风格 Prompt 锚 |
| [`references/publishing.md`](references/publishing.md) | 成图完成、最终验收前 | 发布帖、猜题钩子、Tag、揭码帖 |
| [`scripts/generate_image.py`](scripts/generate_image.py) | 逐格或组图生图时 | 校验环境、调用 Seedream、下载并命名 `f1.png`… |
| [`scripts/grid_assembler.py`](scripts/grid_assembler.py) | 拼装分格图时 | 任意 C×R 布局拼装 |
## 前置条件
- `weibo-skill` 已安装并登录。
- 默认图像模型为豆包 Seedream 5.0 Lite,使用兼容 OpenAI Images Generations 请求格式的接口;用户提供参考图或要求强元素一致性时,可切换 Seedream 多参考图生组图模式。
- 必填环境变量:`DOUBAO_SEEDREAM_API_KEY`;仅在运行环境中配置,不写入 Skill、脚本、截图或 Git 仓库。
- 可选覆盖:`ANMA_IMAGE_MODEL`、`ANMA_IMAGE_SIZE`(默认 `2K`)、`ANMA_IMAGE_API_URL`、`WEIBO_SKILL_ENTRY`;用户必须自行确认模型名、接口地址与 Key 属于同一火山方舟接入体系。
- `scripts/generate_image.py` 依赖 Python 标准库;`scripts/grid_assembler.py` 依赖 Python + Pillow。
首次部署或发生环境错误时,读取 [`references/setup-and-adapters.md`](references/setup-and-adapters.md)。缺少 API Key 必须明确报错并停止;不得要求用户在聊天中发送 Key。
## 不可违反的风险纪律
1. 不把灾难、伤亡、未成年人、真实受害者处境做成谜面。
2. 不对真实个人实施侮辱、造谣或可识别的攻击。
3. 国家大事、仍在调查事件优先跳过娱乐化编码。
4. 明星类只用公开舞台、作品、角色关系,不利用隐私和争议。
5. 有毒编码只毒向系统、规则、效率崇拜、消费语法,不毒向弱者。
6. 使用架空机构、虚构角色、抽象产品,不复刻可识别真实细节。
7. 明文准入确认不可跳过。
## 三个检查点工作流
> ## 🔴 红灯纪律
>
> 到达任一红灯,**必须立即停止**。只展示该检查点规定的交付物与可选操作,等待用户明确选择;不得自行假定“继续”、不得提前生成下一阶段内容、不得以“我先帮你做出来看看”为由越过红灯。
>
> 用户可随时要求退回任一已通过的红灯;退回后,废弃受影响的后续产物并从该处重新执行。
### 🔴 红灯 1:选题确认(禁止进入对抗审查)
1. 获取微博主榜,默认 50 条;用户也可指定抓取 30 条。
2. 按准入条件初筛:优先明确事件、角色关系、规则、产品逻辑或反常识事实;要求已有公共共同记忆且可转译为画面。跳过纯行程营销、灾难伤亡、未成年人、未核实指控及不适宜娱乐化的严肃事件。
3. 精选 3 条候选;**每条都必须跑智搜**,补齐完整叙事、具体案例、数据、共同梗和传播情绪。
4. 对每条候选按以下格式展示:
```markdown
## 候选明文 N:{热搜词}
### 事件原貌(智搜摘要)
{完整叙事、具体案例、数据、共同梗}
### 可编码元素
- 规则/反常识事实:
- 具体可用的画面/意象:
- 数据或统计(可成为加密线索):
- 传播情绪:
### 推荐加密模式:有毒/发疯/奇观/角色
### 伤害风险:低/中/高 — 原因
### 建议:进入编码 / 仅限非指向性架空 / 跳过
```
5. **🔴 停止。不得进入对抗审查。**等待用户明确选择:一条候选、选择 2–3 条进行创意比较、重新筛选、指定热搜或放弃。
6. 用户选定一条或多条候选后,要求用户**同时选择对抗式审查方式**:
- **主 Agent 审查(默认)**:速度快、成本低,适合抢热点;
- **独立子 Agent 审查**:只读取事件材料,不读取主 Agent 创意判断;适合复杂、争议性强或希望减少方向污染的选题。
用户未选择审查方式时,停留在本红灯,不得进入审查;若用户只说“默认”,视为选择主 Agent。
7. 审查方式选定后,先展示明文准入确认:**“我选择的是一段正在流通的公共语境,不把《暗码》当作事实背书。”**若选择多条,改为“我选择的是多段正在流通的公共语境,不把《暗码》当作事实背书。”
8. 若用户选择多条:分别用已选审查方式进入对抗审查,在红灯 2 展示多个创意方向;用户必须选定 **1 条**进入生产。除非用户明确要求制作多个成品,不得对多个候选同时进入分镜或生图。
9. 读取 [`references/adversarial-review.md`](references/adversarial-review.md),按用户选择的模式执行。只有确认运行环境支持隔离子 Agent 时,才可执行独立子 Agent 模式。
### 🔴 红灯 2:创意方向确认(禁止进入分镜与生图)
1. 读取 [`references/creative-engine.md`](references/creative-engine.md) 与 [`references/adversarial-review.md`](references/adversarial-review.md)。
2. 按红灯 1 已选定的模式完成对抗审查:主 Agent 模式在当前上下文完成;独立子 Agent 模式必须按隔离规范调度,不能用主 Agent 模拟冒充。
3. 基于选中热搜输出明文语境包,并完成相应加密模式的对抗式审查。
4. 交付“对抗式审查结果”:加密模式、核心坏规则/荒诞设定、密文世界观、加密动作、浓度、最狠落点、映射关系、数据痕方向;若使用独立子 Agent,单独标注其原始结果与主 Agent 整理说明。
5. **🔴 停止。不得生成暗码密钥、连续性锚、分镜或任何图像。**等待用户明确选择:确认、从多个方向中选定 1 条进入生产、改模式、降低攻击性或重做审查。
此处确认的是**创意方向**。用户明确确认后,先读取 [`references/comic-style-router.md`](references/comic-style-router.md) 自动选择与暗码内容匹配的漫画风格,**在正式分镜和生图前,用一句话告知用户本次默认风格、辅助质感与选择理由;这是告知,不构成新的红灯或等待点。**随后读取 [`references/production-spec.md`](references/production-spec.md),生成内部暗码密钥、视觉风格决策、轻量连续性锚、分镜并进入逐格生图。若红灯 2 展示了多个创意方向,先要求用户明确选定 1 条;除非用户明确要求制作多个成品,禁止并行进入多个分镜和生图流程。
### 🔴 红灯 3:最终作品验收(禁止发布或视为定稿)
1. 按生产规范完成逐格生成、必要的单格重跑和默认 `1×4` 自上而下竖排拼装。
2. 读取 [`references/publishing.md`](references/publishing.md),同步生成发布帖、猜题钩子、Tag 与揭码帖。
3. 一次性交付最终验收包:单格图、拼装图、简短质检结果、发布文案包;暗码密钥仅作内部留档。
4. **🔴 停止。不得发布、不得视为定稿。**等待用户明确选择:
- **选定发布**:定稿;
- **指定某格重跑**:只重做该格并重新拼装;
- **分镜或线索失效**:回到生产规范的分镜阶段;
- **密文世界根本不对**:回到红灯 2,重做对抗式审查。
## 交付原则
- 默认每格使用 `2K` 输出档并要求 16:9 横版构图;最终像素尺寸以 API 返回图片为准。四格默认 `1×4` 自上而下竖排;横向负责画面,纵向负责叙事。
- 速度优先:不默认预生成角色参考图;只对明显漂移、关键线索或中文错误的单格重跑 1–2 次。
- 发布文案属于最终验收包的一部分,必须与成图同步展示;不另设阻塞检查点。
Voir sur GitHub