twitter-automation について
inference.sh CLI で Twitter/X の操作を自動化するスキルです。テキストやメディアの投稿、投稿への反応、DM、フォロー、投稿やプロフィールの取得に対応します。
主な機能
- 01テキスト・メディアの投稿
- 02投稿へのいいね・リポスト・削除
- 03ダイレクトメッセージの送信
- 04アカウントのフォロー
- 05投稿とプロフィールの取得
活用シーン
- 01テキストやメディアを投稿
- 02いいねやリポストで反応を管理
- 03ユーザーにダイレクトメッセージを送信
- 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 を自動化します。

クイックスタート
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-get | ID でツイートを取得 |
| 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
ドキュメント
- X.com 連携 - Twitter/X 連携の設定
- X.com 連携の例 - Twitter ワークフローの全体例
- アプリの概要 - アプリエコシステムについて
コメント
Markdown 対応