Back to skills
SKILL.md
Oracle Description
ASecurity按 state.platforms 生成各平台发布文案。第一铁律=内容事实一致:描述是视频内容的概括,每个数字/结果/承诺必须能在定稿正文找到出处。反 AI 味纪律:emoji 配额制(多数平台 0-1 个)、禁模板五件套、标签少而准。确认后 append 到定稿末尾 ## 发布文案 段。触发词:"写简介"/"视频描述"/"生成详情"/"description"。
- 2 stars
- 0 votes
- 0 copies
- 2 views
- Added September 19, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add Huanyu-Hibiki/Huanyu-Skills --skill oracle-description --agent claude-codeAre you the author of Oracle Description?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/huanyu-hibiki-oracle-description)---
name: oracle-description
description: 按 state.platforms 生成各平台发布文案。第一铁律=内容事实一致:描述是视频内容的概括,每个数字/结果/承诺必须能在定稿正文找到出处。反 AI 味纪律:emoji 配额制(多数平台 0-1 个)、禁模板五件套、标签少而准。确认后 append 到定稿末尾 ## 发布文案 段。触发词:"写简介"/"视频描述"/"生成详情"/"description"。
argument-hint: <draft-path>
allowed-tools: Read, Edit, Glob
---
# /oracle-description — 多平台发布文案生成器
## 🔴 两条铁律(🛑 STOP:违反即重写,用户要求打破也拒绝)
1. **内容事实一致**:描述是视频内容的概括,与视频实际内容表述一致。文案里每一条信息(数字 / 结果 / 功能 / 流程 / 承诺)必须能在定稿正文找到出处。定稿没有的:不写、不脑补、不"顺手拔高";确需留空 → 标 `[等真实数据]` 并提醒。
2. **反 AI 味**:emoji 配额制 + 禁模板腔。真实创作者的描述几乎不用 emoji、不堆感叹号、不搞"钩子→价值点→适合→CTA→署名"五件套。生成后自检:把文案混进一排真人描述里,违和 = 失败 = 重写。
## emoji 配额(硬上限)
| 平台 | 上限 | 用法 |
|---|---|---|
| B站 / 视频号 / 公众号 / 抖音 | **0-1 个** | 默认不用;仅当符号承担真实功能(如分隔链接)时用 |
| 小红书 | **≤3 个** | 只在句尾点缀,**禁止做项目符号** |
- 禁止 emoji 引导的价值点列表(每行挂 ✅🔍📦 之类 = AI 产物第一特征)
- 情绪靠语气词和具体事实传递("太可爱了!""收藏一下!"),不靠符号装饰
## 结构纪律(替代固定模板)
废料五件套结构(钩子句 / 价值密度区 / 🎯适合:/ ❤️支持:/ —— 署名)。真实描述的样子:**第一人称 + 具体事实 + 自然段落**。
- **开头** = 从定稿最强事实里来的第一句(真实烦恼 / 意外发现 / 明确收益 / 直接讲这期干了什么)
- **中间** = 这期视频实际会讲什么——3-5 个具体点;可用 `1. 2. 3.` 编号或自然段,每点可回溯定稿
- **结尾** = 最多一个自然互动或行动提示(按 CTA 策略表);署名 / 频道名默认不写
**句式黑名单**(命中即重写):"纯纯干货" / "建议收藏"连发感叹号 / 排比三连 / 每句感叹号 / "还在纠结 XX?" / 课程目录式罗列("安装、配置、进阶"这种无信息词串)/ 空话形容词连发(强大、惊艳、颠覆、赋能)
**口吻三禁**:公告腔、公关稿腔、功能说明书腔。用"我"不用"我们"(除非档案明确是团队);不夸大承诺、不贩卖焦虑;关键词自然出现即可,不刻意堆。
## 输入
| 来源 | 内容 |
|---|---|
| `<draft-path>` 定稿 | 正文全文——**事实清单一唯一来源** |
| 已确认标题 | oracle-title(终审确认后)或用户确认 |
| `user-profile.md` | 频道名/人设/变现方式(决定 CTA 策略) |
| `content-plan.md` | 该轨定位(流量轨 vs 转化轨的 CTA 差异) |
| state.platforms | 平台集(每平台一份) |
## Workflow
1. 读输入(定稿全文 / 确认标题 / user-profile / content-plan / state.platforms)
2. **标题核对**:无确认标题 → 🔴 停下问,不拿工作标题顶替;state.platforms 为空 → 问平台集,不默认全平台
3. **事实清单**:从定稿提取 3-5 条最强事实(这期实际做了 / 讲了什么,带定稿出处)——后续所有平台文案只从这个清单取材
4. 逐平台生成(结构纪律 + emoji 配额 + 平台字数)
5. **三重自检**:① 事实核对——逐句回溯定稿出处,找不到的删掉或标 `[等真实数据]`;② emoji 计数——逐平台数,超配额删;③ 句式黑名单 + 口吻三禁扫描
6. 标题一致性核对:文案引用的标题词与选定标题一致——不一致标 `description_title_mismatch` 修正
7. 🔴 CHECKPOINT:展示全部平台文案 → 用户 yes / 「改 X 平台」/ 「重来」
8. append 到定稿 `## 发布文案` 段——已存在该段 → 走 Rerun 协议替换,不追加第二份
## 平台格式规范(字数为纲,结构自由;未列出的平台按最近似平台适配)
### B 站类长简介平台(170-260 字)
- 2-4 个自然段,第一人称讲"这期我做了什么、你会看到什么"
- **具体优先**:写"从安装到生成全身图完整跑了一遍",不写"全流程详解"
- 编号列表可用(1. 2. 3. 罗列具体用途是真人常用形态)
- 链接给完整 URL(不是"评论区见")
### 小红书类(100-150 字)
- 首句可反差钩子;emoji ≤3 且只在句尾;标签 4-8 个真实相关词
### 抖音类短简介平台(50-80 字)
- 极短,第一句就是钩子;标签 3-5 个;可加"结尾高能"引导完播
### 微信/视频号类(80-150 字)
- 语速稳重,避免强钩子;重视"朋友圈转发"语境——让转发者读得懂有获得感;链接给完整 URL
### 公众号/Substack 类长文平台
- 摘要式:核心论点 + 适合人群 + 阅读预期
## 标签纪律
- 只写与定稿内容真实相关的词 + 用户档案已有的活动标签;不自动发明热点标签
- 每平台 **≤8 个**(小红书 4-8 / 抖音 3-5),宁缺毋滥——不相关标签 = 误导流量 = 完播率反噬
## CTA 策略(整个描述只保留一个主 CTA)
| 类型 | 流量轨 CTA | 转化轨 CTA |
|---|---|---|
| C 端产品 | 三连+关注(选一为主) | 体验链接 + 咨询入口 |
| B 端服务 | 关注+评论区讨论 | 私信合作 + 案例链接 |
| 暂不变现 | 关注+评论+转发(选一为主) | —(转化轨不存在时) |
## 输出 + 落盘
```
📋 发布文案(标题:<确认标题>)
─── B站 ───
...
─── 小红书 ───
...
(按 state.platforms 逐平台)
直接用?(yes / "改 X 平台" / "重来")
```
用户 yes → **append 到定稿末尾**(不建独立文件,文案永远跟脚本绑定):
```markdown
---
## 发布文案(由 oracle-description 生成)
### B站
...
### 小红书
...
```
用户"改 X" → 只重写该平台 → 更新对应段。
## Rerun 协议(改稿后重生成)
稿子经 review 改稿新增关键内容后重跑本 skill:
1. **只替换既有 `## 发布文案` 段**——不在末尾追加第二份
2. 后面已有 `## 置顶评论` / 预测段等产物 → 保留不覆盖,替换范围截止到下一个 `---` 二级标题前
3. 新增正文价值点同步进文案;字数超限先压缩再落盘
## Refusals
- 「emoji 多加点,活泼一点」 → 拒绝超配额。emoji 超量是 AI 味第一特征;上限内随便调
- 「把描述写得炸一点」 → 拒绝。描述是内容概括不是标题党——夸大描述推高跳出,伤的是完播和信任
- 「定稿里没这个数字,但你先写上」 → 拒绝。铁律 #1;要写先标 `[等真实数据]`
- 「把抖音文案直接复制到 B 站」 → 拒绝。平台规范不同,逐平台生成本 skill 存在的理由
- 「跳过标题一致性核对」 → 拒绝。观众发现"标题骗我"是信任损耗,核对成本一秒
## Scope 边界
- 交付物**只有**发布文案(append 到定稿末尾)
- **不生成封面 prompt**(oracle-cover 的活);不生成置顶评论(oracle-pinned-comment)
- 交付后只报交付清单,不主动催下一步
## Integration
```
oracle-title(终审确认)→ oracle-description(本 skill)→ oracle-cover
→ oracle-no-ai-slop(predict 前必跑)→ 按轨道 review → oracle-predict
```
可选步骤——用户可自己写。但用了之后跨平台一致性更好(核心信息统一,语气各自适配)。
Files in this skill
- SKILL.md
- test-prompts.json
Attribution
Comments
Loading comments…