mcpField
X
x-post

x-post

github.com/rameerezマーケティング・グロース3174 回インストール36 週間前に更新
リポジトリ

x-post について

x-postは、Xへのテキストやメディアの投稿と、認証済みプロフィールの確認に使うPython製コマンドラインスキルです。投稿前に内容を示し、明示的な承認を得る必要があります。

主な機能

  1. 01Xへのテキスト投稿
  2. 02投稿への画像添付
  3. 03チャンクアップロードによる動画添付
  4. 04認証済みプロフィールの確認
  5. 05投稿前の承認必須

活用シーン

  1. 01承認済みテキストの投稿
  2. 02Xでの画像や動画の共有
  3. 03接続済みXプロフィールの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rameerez/claude-code-startup-skills --skill x-post

インストール後、Claude Code で/x-postを入力して読み込まれたか確認します。

同梱ファイルx-post.py

詳細

CLI ツール ~/.claude/skills/x-post/x-post.py を使って X に投稿します。

セットアップ

必要な Python パッケージ:pip install xdk requests_oauthlib

認証情報ファイルの場所:~/.claude/skills/x-post/x.key(JSON):

{
  "api_key": "...",
  "api_secret": "...",
  "access_token": "...",
  "access_token_secret": "..."
}

コマンド

テキストを投稿:

python ~/.claude/skills/x-post/x-post.py post "Your tweet text"

画像付きで投稿:

python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/image.jpg

動画付きで投稿:

python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/video.mp4

プロフィールを確認:

python ~/.claude/skills/x-post/x-post.py me

ルール

  • 投稿前に必ず正確なツイート文面をユーザーに提示し、確認を得てください
  • ユーザーの明示的な承認なしに投稿してはいけません
  • 動画のアップロードにはチャンク分割アップロード(INIT/APPEND/FINALIZE)が使われ、処理に1分ほどかかることがあります
  • スクリプトはファイルの拡張子からメディアの種類を自動判定します

コメント