twitter-automation について
belt コマンドラインから Twitter/X の操作を自動化するスキルです。投稿やユーザーとのやり取りを管理する用途に向けて、メディア付き投稿、アカウント操作、投稿の取得や削除に対応します。
主な機能
- 01メディア付き投稿の作成
- 02投稿へのいいねとリポスト
- 03ダイレクトメッセージの送信
- 04ユーザーのフォローとプロフィール取得
- 05投稿の取得と削除
活用シーン
- 01Twitter/X へのテキストやメディアの投稿
- 02ダイレクトメッセージでの返信
- 03プロフィールや投稿の詳細確認
- 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 を自動化します。

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