social-auto-upload — скилл

CLI sau и скиллы для Claude Code и Codex: публикуют видео, статьи и картинки в Douyin, Bilibili, YouTube, Instagram и другие площадки

  • 16 152 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Публикует от имени ваших аккаунтов: ошибка в команде выкладывает материал публично
  • Хранит сессии аккаунтов на диске, а для Facebook умеет удалять работы, в том числе окончательно
  • Автоматизация браузером может нарушать правила площадок, и аккаунт могут ограничить
Все причины и проверки

dreammis/social-auto-upload

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/social-auto-upload

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Публикует от имени ваших аккаунтов: ошибка в команде выкладывает материал публично
  • Хранит сессии аккаунтов на диске, а для Facebook умеет удалять работы, в том числе окончательно
  • Автоматизация браузером может нарушать правила площадок, и аккаунт могут ограничить

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

social-auto-upload — CLI и набор скиллов для публикации контента. Единый CLI `sau` публикует видео, статьи и картинки с текстом на площадки: Douyin, Kuaishou, Xiaohongshu, Bilibili, WeChat Channels, Baijiahao, Dayu, Alipay Life, Weibo, Hupu, Xueqiu, YouTube, Zhihu, Facebook, Facebook Page и Instagram. Для TikTok есть отдельная реализация на Chrome без команды `sau`. Браузером управляет драйвер patchright на Chromium. Рядом лежат скиллы для Claude Code, Codex и OpenClaw. Общий скилл `social-auto-upload` выбирает процесс по площадке и типу контента, а для каждой площадки есть свой, например `douyin-upload`. Агент проверяет сессию аккаунта командой вроде `sau douyin check --account creator`, перед публикацией сверяет файл, заголовок, текст, теги, видимость, время и аккаунт и сообщает об успехе, только если команда или площадка это подтвердили. Статьи принимаются в HTML, Markdown и TXT с темами оформления, часть площадок поддерживает отложенную публикацию.

Для кого. Для авторов и SMM-специалистов, которые ведут аккаунты на китайских и международных площадках и хотят доверить рутину публикаций агенту.

Подходит, если

  • Нужно выложить одно видео в Douyin, Kuaishou и Xiaohongshu с общим заголовком и тегами
  • Нужно задать время выхода на площадках с отложенной публикацией
  • Нужно опубликовать статью в Markdown в Zhihu, Dayu или Xueqiu с картинками в тексте
  • Нужно перед публикацией проверить, жива ли сессия аккаунта

Не подходит, если

  • Нужен официальный API площадки: инструмент управляет браузером и API не вызывает
  • Нужна публикация в TikTok командой `sau`: для TikTok команды нет, работает отдельная реализация на Chrome
  • Нужна отложенная публикация в YouTube: она в разработке, у Zhihu она экспериментальная

Пример запроса к агенту

Опубликуй видео videos/demo.mp4 в Douyin и Bilibili с заголовком «Обзор» и тегами, сначала проверь сессии аккаунта creator

Ограничения

Нужны Python 3.10–3.12, `uv` и Chromium для драйвера patchright, конфиг копируют командой `cp conf.example.py conf.py`. Вход на каждой площадке выполняет человек в браузере, а сессия сохраняется под именем из `--account`. Если площадка присылает код из СМС, CLI просит ввести его в терминале или читает файл `verify_code.txt`. Facebook и Instagram в России заблокированы. Инструмент рассчитан на китайские площадки, документация написана по-китайски. Последний коммит в репозитории — октябрь 2026.

Как отключить. Удалите скилл из каталога скиллов агента и выйдите из аккаунтов на площадках. Сессии лежат локально в проекте под именами из `--account`, удалите их вручную, затем при желании снимите виртуальное окружение `.venv`.

Частые вопросы

Как установить social-auto-upload?

Клонируйте репозиторий, создайте окружение `uv venv`, выполните `uv pip install -e .` и `patchright install chromium`. После установки появится команда `sau`.

Как поставить скиллы в Claude Code?

Выполните `npx skills add dreammis/social-auto-upload --skill douyin-upload`. Вместо `douyin-upload` укажите `social-auto-upload` для общего скилла или имя другой площадки.

Нужно ли отдавать агенту пароль от аккаунта?

Нет. Вход выполняете вы в браузере, а скилл пароль не запрашивает и не хранит. Для проверки сессии служит команда вроде `sau douyin check --account creator`.

Как обработать код подтверждения из СМС?

Введите его в терминале, если CLI запущен интерактивно, либо запишите в файл `verify_code.txt` в корне проекта. После проверки программа удаляет файл.

Какая версия Python нужна?

Python от 3.10 до 3.12, а также `uv` и Chromium для драйвера patchright.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Нужен VPN

Скилл для соцсетей: учится вашему стилю, планирует контент, пишет посты и после подтверждения публикует через залогиненный Chrome

СкиллШирокий доступ748Звезды репозитория

Десять скиллов ведут контент для соцсетей: бриф, стратегия, тексты под площадки, короткие видео, публикация и разбор результатов

ПлагинШирокий доступ648Звезды репозитория

Десять скиллов Claude Code для соцсетей малого бизнеса: бренд, календарь, подписи, визуалы и ежемесячный разбор результатов

СкиллШирокий доступ270Звезды репозитория

14 скиллов и CLI сохраняют видео, подкасты и статьи в локальную базу Markdown и находят в ней цитаты со ссылкой на источник

СкиллШирокий доступ1,3 тыс.Звезды репозитория

Скилл проверяет ролик для Douyin, Xiaohongshu и Bilibili до публикации и выдает отчет по пяти уровням нарушений.

СкиллРасширенный доступ117Звезды репозитория

15 скиллов для Codex: от исследования аккаунта в Xiaohongshu и выбора тем до заголовка, текста и проверки перед публикацией

СкиллРасширенный доступ281Звезды репозитория

Коротко о README

Проект с лицензией MIT, документация на китайском. Список площадок, команды CLI и скиллы поддерживаются в репозитории, а установка и обновление описаны в `docs/install.md` и `docs/update.md`.

Бейдж для README

Исходный SKILL.md

---
name: social-auto-upload
description: 为 social-auto-upload 提供总入口,按平台和内容类型选择对应发布流程。Use when 用户要在本仓库支持的平台发布视频、文章或图文,或需要把内容分发到多个指定平台。
license: MIT-0
slug: social-auto-upload
displayName: social-auto-upload 多平台发布入口
version: 1.0.0
summary: 按用户指定的平台和内容类型选择发布流程。
---

# social-auto-upload 总入口

先确认用户指定的平台、内容类型、账号别名和发布方式。用户没有指定平台时先询问,不自行选择目标平台。

## 选择平台入口

| 平台 | 专用 Skill | CLI 平台名 |
| --- | --- | --- |
| 抖音 | `douyin-upload` | `douyin` |
| Bilibili | `bilibili-upload` | `bilibili` |
| 小红书 | `xiaohongshu-upload` | `xiaohongshu` |
| 快手 | `kuaishou-upload` | `kuaishou` |
| 视频号 | `tencent-upload` | `tencent` |
| 百家号 | `baijiahao-upload` | `baijiahao` |
| 大鱼号 | `dayu-upload` | `dayu` |
| 支付宝生活号 | `alipay-upload` | `alipay` |
| 微博 | `weibo-upload` | `weibo` |
| 虎扑 | `hupu-upload` | `hupu` |
| TikTok | `tiktok-upload` | 无 `sau` 命令 |
| 雪球 | `xueqiu-upload` | `xueqiu` |
| YouTube | `youtube-upload` | `youtube` |
| 知乎 | `zhihu-upload` | `zhihu` |
| Facebook 个人主页 | `facebook-upload` | `facebook` |
| Facebook Page | `meta-upload` | `facebook-page` |
| Instagram | `instagram-upload` | `instagram` |

## 工作流程

1. 如已安装对应平台 Skill,先读取并遵循它;从仓库运行时读取 `skills/<skill-name>/SKILL.md`。
2. 若仓库可用,从 `skills/<skill-name>/SKILL.md` 读取平台说明;否则先提供对应安装命令。执行 CLI 前使用 `sau <平台> --help` 确认当前参数。不要猜测参数或声称 TikTok 有 CLI。
3. 先检查目标账号状态;登录需要用户在平台页面完成时,交给用户操作,不索取或保存密码。
4. 发布前核对文件、标题、文案、标签、可见范围、发布时间及目标账号。只发布用户明确指定的平台;同一份内容也要逐个平台核对要求。
5. 只有命令或平台提供本次提交的成功证据才报告已发布。超时或结果未知时先查原作品,不盲目重发。

## 安装入口

从公开 GitHub 仓库安装总入口:

```bash
npx skills add dreammis/social-auto-upload --skill social-auto-upload
```

指定平台时将 `social-auto-upload` 换成表格中的专用 Skill 名称。完整平台能力和分发状态见 GitHub 源仓库的 README 与分发文档。

Сообщить о проблеме

Foxx AIsocial-auto-upload
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.