# Social Media Publish

> Use when user wants to publish content (video / image / article) to Chinese social media platforms — covers 抖音 Douyin, B站 Bilibili, 小红书 Xiaohongshu, 快手 Kuaishou, 视频号 WeChat Channels, 微博 Weibo, 微信公众号 WeChat Official, QQ. Wraps social-auto-upload (9.8K stars) as core engine + social-creator-toolkit for AI content generation. Handles login, upload, scheduling, multi-platform sync, and content optimi…

- **Type:** Skill
- **Install:** `agentstack add skill-huangji6693-max-social-media-publish-skill-social-media-publish-skill`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [huangji6693-max](https://agentstack.voostack.com/s/huangji6693-max)
- **Installs:** 0
- **Category:** [Content & Media](https://agentstack.voostack.com/c/content-and-media)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [huangji6693-max](https://github.com/huangji6693-max)
- **Source:** https://github.com/huangji6693-max/social-media-publish-skill

## Install

```sh
agentstack add skill-huangji6693-max-social-media-publish-skill-social-media-publish-skill
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 📱 Social Media Publish Skill · 中国社媒全平台发布

> **一个 Skill 打通 7 个平台的登录 + 发布**。
> 核心引擎：[social-auto-upload](https://github.com/dreammis/social-auto-upload) ⭐9878
> 内容生成：[social-creator-toolkit](https://github.com/JiamanJemma/social-creator-toolkit)

---

## 一、平台覆盖矩阵

| 平台 | 登录 | 视频上传 | 图文上传 | 定时发布 | CLI | Skill | 引擎 |
|---|---|---|---|---|---|---|---|
| **抖音** | ✅ 扫码 | ✅ | ✅ | ✅ | `sau douyin` | ✅ | social-auto-upload |
| **B站** | ✅ 扫码 | ✅ | ❌ | ✅ | `sau bilibili` | ✅ | social-auto-upload |
| **小红书** | ✅ 浏览器 | ✅ | ✅ | ✅ | `sau xiaohongshu` | ✅ | social-auto-upload |
| **快手** | ✅ 浏览器 | ✅ | ✅ | ✅ | `sau kuaishou` | ✅ | social-auto-upload |
| **视频号** | ✅ 扫码 | ✅ | ❌ | ✅ | ⏳ | ⏳ | social-auto-upload |
| **百家号** | ✅ 浏览器 | ✅ | ❌ | ✅ | ⏳ | ⏳ | social-auto-upload |
| **微博** | ⏳ | ⏳ | ⏳ | ⏳ | - | - | 待补 (Playwright) |
| **QQ** | ⏳ | ⏳ | ⏳ | ⏳ | - | - | 待补 |
| **微信公众号** | ⏳ | - | ⏳ | ⏳ | - | - | 待补 (官方API/浏览器) |

✅ = 已可用 · ⏳ = 计划中 · ❌ = 该平台不支持此内容类型

---

## 二、架构

```
┌────────────────────────────────────────────────────────┐
│  L3  AI Content Engine (social-creator-toolkit)         │
│      字幕分析 → 全平台文案 → 封面提示词 → 发布时间推荐   │
└────────────────────────────────────────────────────────┘
                          ▲
┌────────────────────────────────────────────────────────┐
│  L2  Multi-Platform CLI (social-auto-upload · `sau`)    │
│      sau douyin upload / sau bilibili upload / ...      │
│      统一登录 · 统一上传 · 统一定时 · 统一 cookie 管理    │
└────────────────────────────────────────────────────────┘
                          ▲
┌────────────────────────────────────────────────────────┐
│  L1  Platform Adapters (per-platform uploader modules)  │
│      douyin_uploader / bilibili_uploader / xhs_uploader │
│      kuaishou_uploader / tencent_uploader / ...         │
└────────────────────────────────────────────────────────┘
```

---

## 三、快速开始

### 安装（一条命令）

```bash
bash scripts/install.sh
```

自动完成：
- 克隆 social-auto-upload 到 `engines/social-auto-upload/`
- 克隆 social-creator-toolkit 到 `engines/social-creator-toolkit/`
- 用 `uv` 创建虚拟环境 + 安装依赖
- 安装 Playwright Chromium
- 验证 `sau --help`

### 登录各平台（手动扫码，每个平台一次）

```bash
cd engines/social-auto-upload

sau douyin login        # 手机抖音扫码
sau bilibili login      # 手机B站扫码
sau xiaohongshu login   # 浏览器打开，手动登录
sau kuaishou login      # 浏览器打开，手动登录
```

扫码后 cookie 自动保存，下次不用再扫。

### 发布内容

```bash
# 单平台
sau douyin upload --video video.mp4 --title "标题" --tags "标签1,标签2"
sau bilibili upload --video video.mp4 --title "标题"
sau xiaohongshu upload --images img1.jpg img2.jpg --title "标题" --desc "描述"
sau kuaishou upload --video video.mp4 --title "标题"

# 定时发布
sau douyin upload --video video.mp4 --title "标题" --schedule "2026-04-11 18:00"
```

### AI 内容生成（配合 social-creator-toolkit）

跟 AI 助手说：

```
全平台文案 /path/to/subtitle.srt
```

输出：
- 每个平台 3 个标题选项（风格各异）
- 适配各平台字数限制（抖音 ≤30 字 / B站 ≤25 字 / 小红书 ≤20 字 / 视频号 ≤16 字符）
- 封面提示词（3 种比例：16:9 / 3:4 / 4:3）
- 推荐发布时间（基于历史数据 + 平台算法）

---

## 四、各平台登录方式详解

### 抖音 · 扫码登录

```bash
sau douyin login
```

1. 终端 / 浏览器弹出二维码
2. 打开手机抖音 → 扫码 → 确认登录
3. 终端显示 `login success`
4. Cookie 存储在 `cookies/douyin/` 目录

### B站 · 扫码登录

```bash
sau bilibili login
```

1. 弹出二维码
2. 手机 B 站 APP 扫码
3. 自动获取 `SESSDATA` + `bili_jct`
4. Cookie 存储在 `cookies/bilibili/`

### 小红书 · 浏览器登录

```bash
sau xiaohongshu login
```

1. 自动打开 Chromium 浏览器
2. 浏览器导航到小红书创作者中心
3. 你手动输入手机号 / 扫码登录
4. 登录成功后脚本自动保存 cookie
5. 关闭浏览器

### 快手 · 浏览器登录

```bash
sau kuaishou login
```

同小红书流程，浏览器打开快手创作者中心，手动登录一次。

### 视频号 · 扫码登录

```bash
# 视频号走 tencent_uploader 模块
python -m social_auto_upload.tencent_uploader.login
```

微信扫码确认。

---

## 五、AI Agent 角色边界

> 详见 [`AI-AGENT-PLAYBOOK.md`](./AI-AGENT-PLAYBOOK.md)

### ✅ AI 应该做

| 场景 | 行动 |
|---|---|
| 用户说「帮我发一条抖音」 | 引导用户准备视频文件 → 生成标题/标签 → 构造 `sau douyin upload` 命令 → 执行 |
| 用户说「全平台发布」 | 生成全平台适配文案 → 逐平台调用 `sau xxx upload` |
| 用户说「帮我登录 B 站」 | 执行 `sau bilibili login` → 告诉用户扫码 |
| 用户说「分析我发布的数据」 | 读取发布日志 → 统计 → 给出优化建议 |
| 用户问「小红书标题怎么写」 | 读 social-creator-toolkit 的规则 → 生成 3 个选项 |

### 🚫 AI 不应该做

| 场景 | 拒绝理由 |
|---|---|
| 代用户扫码登录 | 扫码必须是本人手机操作 |
| 批量注册新账号 | 越界 |
| 绕过平台内容审核 | 越界 |
| 发布违法/违规内容 | 绝对红线 |

---

## 六、Agent 触发关键词

AI 助手遇到以下意图时应加载本 skill：

- "帮我发抖音 / B站 / 小红书 / 快手 / 微博"
- "全平台发布"
- "一键发布到所有平台"
- "多平台同步"
- "自媒体发布"
- "全平台文案"
- "社交媒体自动化"
- "sau 怎么用"
- "怎么登录 B 站 / 抖音"

---

## 七、文件结构

```
social-media-publish-skill/
├── SKILL.md                    本文件（skill 入口）
├── README.md                   GitHub 首页
├── QUICKSTART.md               傻瓜教程
├── AI-AGENT-PLAYBOOK.md        给 AI 看的决策书
├── tools-catalog.md            完整工具目录
├── scripts/
│   └── install.sh              一键装
├── engines/                    (install.sh 自动克隆)
│   ├── social-auto-upload/     核心发布引擎
│   └── social-creator-toolkit/ AI 内容生成
├── LICENSE
└── .gitignore
```

---

## 八、路线图

| 阶段 | 内容 | 状态 |
|---|---|---|
| v0.1 | 集成 social-auto-upload 5 平台 | ✅ |
| v0.2 | 补微博 uploader（Playwright 浏览器自动化） | ⏳ |
| v0.3 | 补微信公众号（官方 API + 浏览器兜底） | ⏳ |
| v0.4 | 补 QQ 空间 / QQ 频道 | ⏳ |
| v0.5 | GUI 面板（跟 x-warmup-skill 同级） | ⏳ |

---

## 九、关联项目

| 项目 | 关系 |
|---|---|
| [social-auto-upload](https://github.com/dreammis/social-auto-upload) ⭐9878 | 核心引擎，本 skill 的发布层 |
| [social-creator-toolkit](https://github.com/JiamanJemma/social-creator-toolkit) | AI 内容生成层，联动 social-auto-upload |
| [x-nsfw-warmup-skill](https://github.com/huangji6693-max/x-nsfw-warmup-skill) | 兄弟 skill，X/Twitter 养号自动化 |

---

## 十、风险声明

- 自动化发布可能违反各平台 ToS
- 频繁发布可能触发限流 / 降权 / 封号
- 定时发布功能需要电脑保持在线
- 各平台 cookie 有效期不同（抖音 ~30 天，B站 ~180 天），过期需重新扫码
- 本 skill 不发布违法 / 违规 / 侵权内容，由用户自行负责内容合规

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [huangji6693-max](https://github.com/huangji6693-max)
- **Source:** [huangji6693-max/social-media-publish-skill](https://github.com/huangji6693-max/social-media-publish-skill)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-huangji6693-max-social-media-publish-skill-social-media-publish-skill
- Seller: https://agentstack.voostack.com/s/huangji6693-max
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
