mcpField
T
twitter-automation

twitter-automation

github.com/inference-shマーケティング・グロース7891.7M 回インストール2 週間前に更新
リポジトリ

twitter-automation について

belt コマンドラインから Twitter/X の操作を自動化するスキルです。投稿やユーザーとのやり取りを管理する用途に向けて、メディア付き投稿、アカウント操作、投稿の取得や削除に対応します。

主な機能

  1. 01メディア付き投稿の作成
  2. 02投稿へのいいねとリポスト
  3. 03ダイレクトメッセージの送信
  4. 04ユーザーのフォローとプロフィール取得
  5. 05投稿の取得と削除

活用シーン

  1. 01Twitter/X へのテキストやメディアの投稿
  2. 02ダイレクトメッセージでの返信
  3. 03プロフィールや投稿の詳細確認
  4. 04フォローやエンゲージメントの管理

インストール

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

$npx skills add https://github.com/inference-sh/skills --skill twitter-automation

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

詳細

belt CLI スキルをインストール: npx skills add belt-sh/cli

Twitter/X の自動化

inference.sh CLI を使って Twitter/X を自動化します。

Twitter/X の自動化

クイックスタート

inference.sh CLI(belt)が必要です。インストール手順

belt login

# Post a tweet
belt app run x/post-create --input '{"text": "Hello from inference.sh!"}'

利用可能なアプリ

アプリアプリ ID説明
投稿を作成x/post-createテキストを投稿します。メディアを添付することもできます
投稿にいいねするx/post-likeツイートにいいねします
リツイートx/post-retweet投稿をリツイートします
投稿を削除x/post-deleteツイートを削除します
投稿を取得x/post-getID でツイートを取得します
DM を送信x/dm-sendダイレクトメッセージを送信します
ユーザーをフォローx/user-followユーザーをフォローします
ユーザーを取得x/user-getユーザープロフィールを取得します

使用例

ツイートを投稿する
belt app run x/post-create --input '{"text": "Just shipped a new feature! 🚀"}'
メディア付きで投稿する
belt app sample x/post-create --save input.json

# Edit input.json:
# {
#   "text": "Check out this AI-generated image!",
#   "media": ["https://your-image-url.jpg"]
# }

belt app run x/post-create --input input.json
ツイートにいいねする
belt app run x/post-like --input '{"tweet_id": "1234567890"}'
リツイートする
belt app run x/post-retweet --input '{"tweet_id": "1234567890"}'
DM を送信する
belt app run x/dm-send --input '{
  "recipient_id": "user_id_here",
  "text": "Hey! Thanks for the follow."
}'
ユーザーをフォローする
belt app run x/user-follow --input '{"username": "elonmusk"}'
ユーザープロフィールを取得する
belt app run x/user-get --input '{"username": "OpenAI"}'
ツイートの詳細を取得する
belt app run x/post-get --input '{"tweet_id": "1234567890"}'
ツイートを削除する
belt app run x/post-delete --input '{"tweet_id": "1234567890"}'

ワークフロー:AI 画像を生成して投稿する

# 1. Generate image
belt app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json

# 2. Post to Twitter with the image URL
belt app run x/post-create --input '{
  "text": "AI-generated art of a sunset 🌅",
  "media": ["<image-url-from-step-1>"]
}'

ワークフロー:動画を生成して投稿する

# 1. Generate video
belt app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json

# 2. Post to Twitter
belt app run x/post-create --input '{
  "text": "AI-generated video 🎬",
  "media": ["<video-url-from-step-1>"]
}'

関連スキル

# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

# Image generation (create images to post)
npx skills add inference-sh/skills@ai-image-generation

# Video generation (create videos to post)
npx skills add inference-sh/skills@ai-video-generation

# AI avatars (create presenter videos)
npx skills add inference-sh/skills@ai-avatar-video

すべてのアプリを表示する:belt app list

ドキュメント

コメント