| name | douyin-ai-content |
| description | Use when creating Douyin (抖音) image-text posts about AI/tech. Pipeline: aihot API for verified news → hv-analysis for research brief → khazix-writer style for content → xiaohongshu-card-generator for 2x HD card images. User publishes manually. |
| version | 2.0.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["douyin","tiktok","ai","tech","content-creation","image-text","trending","xiaohongshu"],"related_skills":["aihot","khazix-writer","hv-analysis","xurl","xhs-ad-writer","xiaohongshu-card-generator"]}} |
抖音AI/科技图文内容生产 2.0
完整的AI/科技图文内容生产流水线:信源→研究→写作→配图。
核心流水线
aihot API(真实信源)
↓
hv-analysis 横纵分析简报(研究洞察)
↓
khazix-writer 风格正文(口语化、活人感)
↓
xiaohongshu-card-generator + Playwright 2x 截图(高清配图)
↓
用户手动发布到抖音
When to Use
- 用户说"写抖音图文"、"做抖音内容"、"找选题"
- 用户需要AI/科技领域的热点素材
- 用户要批量生产抖音图文内容
Don't Use For
- 视频内容制作(本skill专注图文)
- 非AI/科技领域内容
- 自动发布到抖音(无公开API,用户手动发布)
工作流程
Phase 1: 信源聚合
信源优先级:aihot API > web搜索 > X搜索
1.1 AI HOT API(首选,数据真实可靠)
UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"
since=$(date -u -v-24H +%Y-%m-%dT%H:%M:%SZ)
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?mode=selected&since=$since&take=20"
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?q=Anthropic&take=20"
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?mode=selected&category=industry&take=10"
分类:ai-models / ai-products / industry / paper / tip
aihot详细用法见 aihot skill。必须带User-Agent,否则403。
1.2 X/Twitter 补充
xurl search "AI OR 人工智能" -n 10 --sort popular
1.3 中文平台补充
web_search: "小红书 AI工具 热门"
web_search: "36kr 人工智能 最新"
Phase 2: 选题筛选
从收集的热点中筛选3-5个最佳选题,评估维度:
| 维度 | 权重 | 说明 |
|---|
| 热度 | 30% | 多平台同时讨论的话题优先 |
| 新鲜度 | 25% | 24h内的新闻优先 |
| 科普价值 | 20% | 能讲清楚、对大众有价值 |
| 争议性 | 15% | 有讨论空间、能引发互动 |
| 图文适配 | 10% | 适合图文形式而非视频 |
向用户展示选题清单,让用户选择要做的题目。
Phase 3: 横纵分析简报
选题确定后,用 hv-analysis 方法做一份简报(不是完整报告,是精简版):
- 纵向梳理:这个公司/产品/技术的发展历程、关键节点
- 横向对比:跟竞品/同类的对比、市场格局
- 交汇洞察:你的判断、未来推演
简报是写作的素材库,不用太长,但数据必须真实可验证。
hv-analysis详细方法论见 hv-analysis skill。
Phase 4: 卡兹克风格写作
基于简报,用 khazix-writer 的风格写正文。
写作要点(卡兹克风格核心)
- 从具体事件切入,不宏大叙事("故事是这样的。")
- 口语化转场:坦率的讲、说真的、怎么说呢、你想想看
- 敢下判断:用"我觉得"、"我的判断是"
- 情绪表达:用"。。。"表示无语、"???"表示惊讶
- 一句话独立成段制造节奏感
- 自嘲和承认不足:"说实话我也不确定"
绝对禁用
- 冒号":"、破折号"——"、双引号"""(用「」替代)
- "说白了"、"这意味着"、"本质上"、"换句话说"、"不可否认"
- "首先...其次...最后"、"综上所述"、"值得注意的是"
- "在当今AI快速发展的时代"等教科书开头
khazix-writer完整风格指南见 khazix-writer skill。
字数控制
- 抖音图文:每个章节卡控制在200-300字(600x800卡片内可读)
- 公众号长文:4000-8000字(如果用户要公众号版)
Phase 5: 小红书卡片生成
使用 xiaohongshu-card-generator skill 生成高清配图。
步骤
- 构造 spec.json:
{
"title": "封面主标题(15-25字)",
"subtitle": "副标题/一句话引言(20-60字)",
"author_name": "AI科技前沿",
"avatar_url": "https://api.dicebear.com/7.x/bottts/svg?seed=ai-tech",
"series_label": "AI · 横纵分析简报",
"file_slug": "topic-slug",
"chapters": [
{
"eyebrow": "CHAPTER 01",
"title": "章节标题",
"body_html": "<p>正文HTML</p>"
}
]
}
- 生成HTML:
python3 <xiaohongshu-card-generator>/scripts/build_deck.py spec.json output-dir/
- 2x高清截图:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page(viewport={"width": 600, "height": 800}, device_scale_factor=2)
page.goto(f"file://{html_path}")
page.wait_for_timeout(1500)
page.screenshot(path=png_path, type="png")
卡片数量
- 默认:1封面 + 3章节 = 4张(适合简短选题)
- 深度选题:1封面 + 7-8章节 = 8-9张(适合横纵分析类)
body_html格式要求
- 只用
<h2> <h3> <p> <strong> <ul><li> <ol><li>
- 不用自定义class/style
<strong>标注重点,但不要滥用(每段最多1-2处)
- 每张章节卡200-300字,确保在600x800内可读
Phase 6: 输出格式
========================================
选题: [选题标题]
来源: [aihot API + 补充来源]
热度: [★★★★☆]
========================================
【标题选项】
1. [标题1]
2. [标题2]
3. [标题3]
【正文】
[完整正文]
【标签】
#标签1 #标签2 #标签3 ...
【配图】(小红书卡片风格,2x高清 1200x1600)
deck-<slug>/<slug>-01-cover.png 封面
deck-<slug>/<slug>-02-*.png 章节1
deck-<slug>/<slug>-03-*.png 章节2
...
【发布时间建议】
- 最佳: 晚20:00-22:00
- 备选: 中午12:00-13:00
【互动话术】
- 评论区置顶: [引导语]
领域知识库
AI/科技常用术语通俗化
| 专业术语 | 通俗说法 |
|---|
| LLM大语言模型 | 能聊天的AI大脑 |
| Token | AI的"字" |
| Fine-tuning | 给AI"补课" |
| RAG | 给AI配个"百度",边搜边答 |
| Agent | 能自己干活的AI助手 |
| 多模态 | 能看能听能画的AI |
| AGI | 跟人一样聪明的AI |
| 开源模型 | 免费可用的AI模型 |
| 参数量 | AI的"脑容量" |
Common Pitfalls
-
🚨 信息造假 — 这是最严重的错误。2026-05-08 session中,子agent搜出不可靠信息,我编造了"DeepSeek-R2"等不存在的产品。用户直接质疑"deepseek什么时候有R2了"。所有信息必须来自aihot API或可验证的搜索结果。搜不到就说搜不到,绝不编造。
-
写作风格AI味太重 — 用户明确要求卡兹克风格,不要套话、不要"首先其次最后"、不要"说白了""这意味着"。要有口语化转场、情绪表达、自嘲。参考 khazix-writer skill的绝对禁用词列表。
-
配图方案只给描述不出图 — 用户要的是实际PNG文件,不是prompt清单。必须用xiaohongshu-card-generator + Playwright生成。
-
HTML截图太模糊 — 必须用 device_scale_factor=2,输出1200x1600。不加这个会得到600x800的模糊图。
-
Google Fonts没加载就截图 — Playwright截图前必须 wait_for_timeout(1500) 等字体加载,否则会用fallback字体,中文显示不正确。
-
Pollinations.ai限速 — 免费API每分钟只能请求1-2次,超过返回429。不适合批量生成。小红书卡片方案更可靠。
-
信息过时 — AI领域变化极快,超过48h的新闻不建议作为"速递"类内容。
-
术语堆砌 — 科普内容最忌满篇专业术语。每个专业概念必须配通俗解释或类比。
-
标题党但内容空 — 标题制造的期待,正文必须兑现。
-
标签过多或过少 — 8-12个最佳。太少没流量,太多被降权。
Verification Checklist
One-Shot Recipes
Recipe 1: 日常AI新闻速递
用户: "今天有什么AI热点?帮我做一期抖音图文"
流程:
1. curl aihot API拉最近24h精选
2. 筛选最火的1-3条
3. 简单横纵分析简报(100-200字/选题)
4. 卡兹克风格写正文(每张200-300字)
5. xiaohongshu-card-generator生成卡片
6. Playwright 2x截图
7. 输出完整内容包
Recipe 2: 深度横纵分析型
用户: "帮我做个Anthropic的深度图文"
流程:
1. aihot API拉Anthropic全部相关新闻
2. hv-analysis做完整简报(纵向+横向+洞察)
3. 卡兹克风格写8-9张卡片的正文
4. xiaohongshu-card-generator生成卡片
5. Playwright 2x截图
6. 输出完整内容包
Recipe 3: 批量选题
用户: "帮我找5个本周值得做的AI选题"
流程:
1. aihot API拉最近7天精选
2. 按热度+新鲜度+科普价值排序
3. 每个选题给出: 标题方向 + 内容大纲 + 预估热度
4. 用户选择后,逐个生成完整内容