feat(publish): B站-智能工厂四级补贴首发归档

- drafts/ 按日期+名称分类重整
- 2026-05-09_B站首发归档至published/
- 配图6张永久存档
This commit is contained in:
小橙
2026-05-09 13:20:00 +00:00
parent 8104e1ccf2
commit 7edb53c43c
90 changed files with 5002 additions and 101 deletions

123
skills/draft-prep/SKILL.md Normal file
View File

@@ -0,0 +1,123 @@
---
name: draft-prep
description: 草稿浏览器自动填表(停在发布前)。当用户说"/draft-prep"或"帮我准备发布"时触发。将 drafts/ 下的平台稿自动填入各平台编辑器,停在发布按钮前等 Tyrone 亲手点击。
---
# Draft Prep · 发布前自动填表
## 触发条件
- **手动触发**`/draft-prep <drafts/文件路径>` 或 "帮我准备发布"、"填表"
- **内嵌调用**:作为 `/rewrite-multi-platform` 流程的后续步骤(自动触发或 Tyrone 手动呼叫)
## 输入
`drafts/YYYY-MM-DD_<platform>_<主题>.md`rewrite-multi-platform 已生成的平台稿)
## 流程
### Step 1 · 解析文件名
从文件名提取目标平台,例如:
- `2026-05-08_公众号_智能工厂四级补贴.md` → platform=`公众号`
- `2026-05-08_抖音_智能工厂四级补贴.md` → platform=`抖音`
平台名称 → 编辑页 URL 映射:
| 平台 | 编辑页 URL |
|------|-----------|
| 公众号 | https://mp.weixin.qq.com/cgi-bin/home |
| 知乎 | https://zhuanlan.zhihu.com/write |
| 小红书 | https://creator.xiaohongshu.com/pages/editor |
| 抖音 | https://creator.douyin.com/pages/creator-info/upload |
| B站 | https://member.bilibili.com/platform/upload/text/edit |
| CSDN | https://mp.csdn.net/dashboard |
| 搜狐号 | https://mp.sohu.com/editor |
| 百家号 | https://baijiahao.baidu.com/creator/home |
| 视频号 | https://channels.weixin.qq.com/platform |
| 快手 | https://cp.kuaishou.com |
| 工控网 | https://www.gongkong.com/user/article/publish |
| 化工仪器网 | https://my.chem17.com |
| LinkedIn | https://www.linkedin.com/publish/post |
| 中国制造网 | https://cn.made-in-china.com/company/my/product/post |
| 淘宝 | https://sell.taobao.com/auction/manage/publish.htm |
| 咸鱼 | https://2.taobao.com/auction/publish |
### Step 2 · 登录态自检(前置检查)
调用 `/publish-check <platform>` 检测登录态:
- **`expired`** → 立即停止,微信报警:
```
🚨 <平台> 登录态已过期,无法填表
请回复"扫码 <平台>"恢复登录
```
- **`valid`** → 继续 Step 3
- **`error`** → 微信推送提示"Tyrone请手动确认 <平台> 能否访问"
### Step 3 · 打开编辑页
```
browser action=open profile=browserless url=<编辑页URL>
```
### Step 4 · 填表
读取草稿内容,逐字段填写:
| 平台 | 填写字段顺序 |
|------|------------|
| 公众号 | 标题 → 原文(富文本) → 封面 → 标签 → 分类 |
| 知乎 | 标题 → 正文MD渲染 → 添加问题 → 标签 |
| 小红书 | 标题 → 正文 → 话题标签 → 封面图片 |
| 抖音 | 标题 → 描述 → 话题标签(口播脚本填入描述区) |
| B站 | 标题 → 简介(脚本填入) → 分区 → 标签 |
| CSDN | 标题 → 正文(代码高亮) → 分类 → 标签 |
| LinkedIn | 标题 → 正文(英文) → 标签 |
| 中国制造网 | 产品标题 → 详细描述 → 关键词 → 图片 |
字段填写规则:
- **标题**:直接填入
- **正文**:保留 H2/H3 标题结构,代码块保留格式
- **字数超限**:自动截断至平台上限,末尾标 `[自动截断]`
- **图片**:如有素材路径,优先上传封面图;无素材则跳过
- **标签**:提取草稿中的 SEO 关键词作为标签
### Step 5 · 截图存档
填表完成后:
```
browser action=screenshot 保存路径assets/publish-log/YYYY-MM-DD/<platform>_preview.png
```
### Step 6 · 停在发布按钮前
**绝对不点击"发布"/"提交"/"立即推送"按钮**。仅确保所有字段已填写完毕。
## 输出
微信推送(`openclaw-weixin`
```
📝 已填写完毕:<平台> · <标题>
请 Tyrone 亲手点击"发布"按钮
截图:[图片路径]
```
> **注意**:所有平台均停在发布按钮前,等 Tyrone 确认后才发布。
> 公众号草稿箱"保存为草稿"特例后续由独立 skill `/draft-save-wechat` 处理。
## 合规约束SOUL.md §3.1 硬红线)
- 🚫 严禁自动点击"发布"/"提交"/"立即推送"
- 🚫 严禁修改账号设置
- 🚫 严禁批量同时操作 >2 个平台(单次仅填 1 个平台)
- 🚫 失败 2 次即停手并微信报警,不重试
- ✅ 仅 readonly 模式检测登录态(/publish-check 调用)
- ✅ 截图存档至 `assets/publish-log/YYYY-MM-DD/`
## 参考文件
- `SOUL.md §3.1` — 发布硬性红线
- `/publish-check` skill — 登录态自检