Главная · Скиллы · baoyu-post-to-x

baoyu-post-to-xbaoyu Twitter X публикация твит

jimliu/baoyu-skills

Публикация твитов в Twitter/X через baoyu.

Установка

npx -y skills add jimliu/baoyu-skills --skill baoyu-post-to-x --agent claude-code

Post to X (Twitter)

Публикация текстов, изображений, видео и длинных статей в X через реальный браузер Chrome. Используйте при запросах: «опубликовать в X», «твитнуть», «поделиться в Twitter».

Выбор режима выполнения (обязательно)

Выбрать один режим перед работой с X:

  1. Codex Chrome Plugin Mode — если пользователь явно просит «Codex Chrome plugin», @chrome, Chrome extension или «Codex 自带的 Chrome 插件». Использовать встроенный chrome:Chrome скилл.
  2. Chrome Computer Use Mode — если пользователь явно просит Chrome Computer Use. Не переключаться на другой режим без уведомления.
  3. CDP Script Mode — только если пользователь явно просит CDP/script mode или другие режимы недоступны.

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

Все скрипты в scripts/. {baseDir} — директория SKILL.md. ${BUN_X}: предпочтительно bun, иначе npx -y bun.

СкриптНазначение
scripts/x-browser.tsОбычные посты (текст + изображения), CDP fallback
scripts/x-video.tsВидео-посты
scripts/x-quote.tsQuote tweet с комментарием
scripts/x-article.tsДлинные статьи (Markdown), CDP fallback
scripts/md-to-html.tsMarkdown → HTML конвертация
scripts/copy-to-clipboard.tsСкопировать в буфер обмена
scripts/paste-from-clipboard.tsОтправить реальное нажатие paste
scripts/check-paste-permissions.tsПроверить среду и разрешения

Настройки (EXTEND.md)

Путь: .baoyu-skills/baoyu-post-to-x/EXTEND.md → XDG → $HOME/.baoyu-skills/baoyu-post-to-x/EXTEND.md. Поддерживает: режим публикации по умолчанию, Chrome профиль.

Типы публикаций

Обычный пост (текст + медиа)

${BUN_X} {baseDir}/scripts/x-browser.ts \
  --text "Текст поста до 280 символов" \
  --images "image1.jpg,image2.jpg"

Видео-пост

${BUN_X} {baseDir}/scripts/x-video.ts \
  --text "Описание" \
  --video "video.mp4"

Quote tweet

${BUN_X} {baseDir}/scripts/x-quote.ts \
  --url "https://x.com/user/status/12345" \
  --comment "Комментарий к цитате"

X Article (длинный текст)

# 1. Конвертировать Markdown в HTML
${BUN_X} {baseDir}/scripts/md-to-html.ts --input article.md --output article.html

# 2. Опубликовать как X Article
${BUN_X} {baseDir}/scripts/x-article.ts \
  --title "Заголовок статьи" \
  --html "article.html" \
  --cover "cover.jpg"

Лимиты X

ТипЛимит
Обычный пост280 символов
X Articleбез ограничений
Изображений в постедо 4
Видеодо 512 МБ, до 140 сек

Из того же репозитория