Skip to main content

anma

把微博热搜加密成荒诞四格/九宫格漫画。先挖事件全貌,再通过对抗式审查提炼可迁移的荒诞规则,最后生成可发布的密文作品。触发词:暗码。

Source facts

Repository
zhlmi/anma-skill
Last source activity
July 15, 2026 at 10:03
Detected SKILL.md language
Chinese
Stars
3
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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 次。 - 发布文案属于最终验收包的一部分,必须与成图同步展示;不另设阻塞检查点。
View on GitHub