with one click
multi-platform-publish
自动化发布视频到小红书、抖音、快手、微信视频号四大平台的工作流
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
自动化发布视频到小红书、抖音、快手、微信视频号四大平台的工作流
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | multi-platform-publish |
| description | 自动化发布视频到小红书、抖音、快手、微信视频号四大平台的工作流 |
这个 skill 帮助你将视频和元数据信息依次发布到小红书、抖音、快手、微信视频号四个平台。支持全平台发布或选择性发布。
用户说以下任何一种:
在开始发布前,自动检查:
收集配置信息
如果用户提供了 JSON 配置文件:
# 读取配置文件
cat {config_file}
如果用户没有提供配置,使用 AskUserQuestion 工具询问:
验证配置
# 检查视频文件
ls -lh "{video_path}"
# 检查 Python 脚本
ls -1 *_uploader.py
# 检查 Cookie 文件
ls -1 cookiesFile/*.json 2>/dev/null || echo "未找到 Cookie 文件"
显示配置摘要并确认
使用 AskUserQuestion 工具展示配置并请求确认:
📹 视频: {video_path} ({file_size})
📝 标题: {title}
📄 描述: {description}
🏷️ 标签: {tags}
🎯 目标平台: {platforms}
配置信息正确吗?
对于每个目标平台(小红书、抖音、快手、微信视频号),按顺序执行:
平台映射:
xhs_uploader.pydouyin_uploader.pykuaishou_uploader.pywechat_channels_uploader.py发布步骤:
检查 Cookie 文件
ls cookiesFile/{platform}_*.json 2>/dev/null
如果不存在,提示用户:
⚠️ {平台名} Cookie 文件不存在
请先运行登录命令:python {platform}_uploader.py login
是否跳过该平台继续发布?
执行上传命令
python {platform}_uploader.py upload \
--video "{video_path}" \
--title "{title}" \
--desc "{description}" \
--tags "{tags}"
监控上传进度
记录结果
汇总所有平台的发布结果:
=== 📊 发布报告 ===
视频: {video_path}
标题: {title}
开始时间: {start_time}
结束时间: {end_time}
总耗时: {duration}
平台发布结果:
✅ 小红书: 发布成功
✅ 抖音: 发布成功
❌ 快手: 上传超时
⏭️ 微信视频号: 已跳过
成功: 2/4
失败: 1/4
跳过: 1/4
失败详情:
- 快手: 网络超时,建议稍后重试
python {platform}_uploader.py login如果用户提供 JSON 配置文件,格式如下:
{
"video": "videos/demo.mp4",
"metadata": {
"title": "7分钟赶走脑雾",
"description": "感觉大脑迟钝、分心或精神疲惫?这个视频教你科学方法快速恢复专注力。",
"tags": "脑雾,专注力,神经科学,心理技巧,效率提升"
},
"platforms": ["xhs", "douyin", "kuaishou", "wechat"],
"accounts": {
"xhs": "cookiesFile/xhs_account.json",
"douyin": "cookiesFile/douyin_account.json",
"kuaishou": "cookiesFile/kuaishou_account.json",
"wechat": "cookiesFile/wechat_account.json"
}
}
字段说明:
video: 视频文件路径(必填)metadata.title: 视频标题(必填)metadata.description: 视频描述(必填)metadata.tags: 标签,逗号分隔(必填)platforms: 目标平台列表(可选,默认全部)accounts: 各平台 Cookie 文件路径(可选,默认使用脚本自动查找)用户: 发布视频到所有平台
LLM: 好的,请提供以下信息:
1. 视频文件路径
2. 标题
3. 描述
4. 标签
用户: 视频是 videos/demo.mp4,标题是"7分钟赶走脑雾"...
LLM: [执行发布流程]
用户: 使用 publish_config.json 发布视频
LLM: [读取配置文件]
[显示配置摘要]
[询问确认]
[执行发布流程]
用户: 只发布到小红书和抖音
LLM: [收集配置信息]
[只执行小红书和抖音的发布流程]
python xhs_uploader.py login
python douyin_uploader.py login
python kuaishou_uploader.py login
python wechat_channels_uploader.py login
在配置阶段指定目标平台,或在 JSON 配置文件中设置 platforms 字段。
查看失败原因,修复后重新运行 skill,或单独调用失败平台的脚本。
默认保存在项目根目录的 cookiesFile/ 文件夹下。
将 .claude/skills/multi-platform-publish/ 目录复制到 ~/.claude/skills/ 即可在任何项目中使用。
小红书:
抖音:
快手:
微信视频号:
Cookie 过期检测
上传超时处理
网络错误重试
要在任何 Claude Code 窗口中使用这个 skill:
复制 skill 到全局目录
cp -r .claude/skills/multi-platform-publish ~/.claude/skills/
验证安装
ls ~/.claude/skills/multi-platform-publish/
在任何项目中使用
用户: /multi-platform-publish
或
用户: 发布视频到所有平台
注意事项
*_uploader.py 脚本cookiesFile/ 目录存在