mcpField
T
twitter-automation

twitter-automation

github.com/skills-shellマーケティング・グロース2482.1k 回インストール12 週間前に更新
リポジトリ

twitter-automation について

inference.sh CLI で Twitter/X の操作を自動化するスキルです。テキストやメディアの投稿、投稿への反応、DM、フォロー、投稿やプロフィールの取得に対応します。

主な機能

  1. 01テキスト・メディアの投稿
  2. 02投稿へのいいね・リポスト・削除
  3. 03ダイレクトメッセージの送信
  4. 04アカウントのフォロー
  5. 05投稿とプロフィールの取得

活用シーン

  1. 01テキストやメディアを投稿
  2. 02いいねやリポストで反応を管理
  3. 03ユーザーにダイレクトメッセージを送信
  4. 04投稿の詳細やプロフィールを確認

インストール

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

$npx skills add https://github.com/skills-shell/superpowers --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-tweet --input '{"text": "Hello from inference.sh!"}'

利用可能なアプリ

アプリアプリ ID説明
ツイートを投稿x/post-tweetテキストツイートを投稿
投稿を作成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-tweet --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_url": "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_url": "<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_url": "<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

ドキュメント

コメント