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

baoyu-danger-x-to-markdownTwitter X твиты в Markdown конвертер

jimliu/baoyu-skills

Конвертация Twitter/X твитов и тредов в Markdown.

Установка

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

X (Twitter) to Markdown Converter

Конвертация твитов и тредов X в формат Markdown. Использует реверс-инжинированный API X через браузер Chrome с обязательным согласием пользователя перед каждым запросом.

Важно: согласие обязательно

Скилл использует неофициальный API X, что нарушает условия использования сервиса. Перед каждым использованием необходимо явное подтверждение пользователя. Никогда не запускать без согласия.

Рабочий процесс

  1. Получить URL твита или треда от пользователя
  2. Показать предупреждение о рисках и запросить явное согласие
  3. Только после согласия — запустить скрипт конвертации
  4. Вернуть результат в формате Markdown

Скрипт конвертации

# Запуск через bun (предпочтительно) или npx
${BUN_X} {baseDir}/scripts/main.ts --url "https://x.com/user/status/12345"

# Сохранить в файл
${BUN_X} {baseDir}/scripts/main.ts \
  --url "https://x.com/user/status/12345" \
  --output thread.md

Параметры

ПараметрОписание
--urlURL твита или треда X (обязательный)
--outputПуть для сохранения файла Markdown (необязательный)
--include-mediaВключить ссылки на медиафайлы (необязательный)

Формат вывода

Каждый твит в треде преобразуется в секцию Markdown с именем автора, датой, текстом и медиафайлами (если указано). Ответы и цитаты сохраняются как вложенные блоки.

Требования

  • Chrome должен быть запущен с открытой авторизованной сессией X
  • Bun или Node.js для запуска скрипта scripts/main.ts
  • Доступ к CDP (Chrome DevTools Protocol)

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

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

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