К основному содержанию
скилл CX Codex

x-post · rameerez — скилл для Claude Code: что делает и как установить

Публикует твиты с текстом, картинками и видео в X прямо из консоли ассистента. Пригодится для анонсов релизов и ведения микроблога без перехода в браузер.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add rameerez/claude-code-startup-skills --skill x-post -a claude-code
Открыть на GitHub

Что делает x-post

Скилл вызывает Python-скрипт ~/.claude/skills/x-post/x-post.py, отправляя публикации через официальный API X. Для работы требуются установленные библиотеки xdk и requests_oauthlib, а также файл ключей ~/.claude/skills/x-post/x.key с токенами приложения. Без настроенного x.key скрипт завершится с ошибкой авторизации.

Инструмент умеет отправлять простой текст, прикреплять изображения и загружать видеофайлы, определяя тип вложения по его расширению. Для видео используется пошаговая загрузка чанками, поэтому публикация объёмных роликов занимает до минуты. Дополнительно доступна команда проверки текущего профиля через аргумент me.

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

Какие задачи решает

  • опубликовать анонс релиза в X прямо из терминала
  • прикрепить скриншот или видеоролик к твиту без веб-интерфейса
  • проверить активный аккаунт X командой проверки профиля
  • согласовать финальный текст публикации перед отправкой в сеть

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

  • Опубликуй твит "Вышел новый релиз v1.2" и прикрепи скриншот ./assets/release.png
  • Выложи в X текст "Протестировали новую фичу" с видео ./demo.mp4
  • Проверь данные профиля X через скрипт x-post

Как установить x-post

1Через Skills CLI (Vercel)

npx skills add rameerez/claude-code-startup-skills --skill x-post -a claude-code

2Вручную: положить файлы

~/.claude/skills/x-post/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/x-post/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о x-post

Как установить x-post в Claude Code?

Выполните команду npx skills add rameerez/claude-code-startup-skills --skill x-post -a claude-code.

Что делает скилл x-post?

Он отправляет текстовые записи, изображения и видеоролики в X (Twitter) через CLI и проверяет данные авторизованного профиля.

Какие зависимости нужны для работы x-post?

Потребуются пакеты xdk и requests_oauthlib, установленные через pip, плюс конфигурационный файл ~/.claude/skills/x-post/x.key с ключами API.

Исходный текст

SKILL.md · MIT
---
name: x-post
description: Post to X (Twitter) from the command line. Text, images, and video.
argument-hint: "post \"Your tweet text\" [--media /path/to/file]"
allowed-tools: Bash, Read
model: claude-haiku-4-5-20251001
---

Post to X using the CLI tool at `~/.claude/skills/x-post/x-post.py`.

## Setup

Requires Python packages: `pip install xdk requests_oauthlib`

Credentials file at `~/.claude/skills/x-post/x.key` (JSON):
```json
{
  "api_key": "...",
  "api_secret": "...",
  "access_token": "...",
  "access_token_secret": "..."
}
```

## Commands

**Post text:**
```bash
python ~/.claude/skills/x-post/x-post.py post "Your tweet text"
```

**Post with image:**
```bash
python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/image.jpg
```

**Post with video:**
```bash
python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/video.mp4
```

**Check profile:**
```bash
python ~/.claude/skills/x-post/x-post.py me
```

## Rules

- Always show the user the exact tweet text before posting and get confirmation
- Never post without explicit user approval
- Video uploads use chunked upload (INIT/APPEND/FINALIZE) and may take a minute for processing
- The script auto-detects media type from file extension

© rameerez · MIT · rameerez/claude-code-startup-skills

Похожие скиллы

Все скиллы по теме «Маркетинг и контент» →

Сначала — x-post от других авторов.

x-post publora Публикует и планирует твиты в X через Publora. Нарезает длинный текст на ветки, загружает до 4 картинок или видео до 140 секунд. CX Codex +1 ★ 59звёзд репо seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок programmatic-seo coreyhaines31 Скилл помогает планировать генерацию сотен посадочных страниц на базе шаблонов и структурированных данных. Позволяет избежать санкций поисковиков за пустой контент. CX Codex +1 150 800установок copy-editing coreyhaines31 Правит уже написанный маркетинговый текст: убирает речевые штампы, чистит формулировки и обновляет устаревшие страницы. Для нового текста с нуля не подходит. CX Codex +1 149 800установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. CX Codex +1 147 400установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. CX Codex +1 119 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой