x-cli について
X CLIはX APIを操作するコマンドラインツールで、投稿やアカウント、ソーシャル活動の管理に使えます。投稿、検索、メディア、リスト、ブックマーク、分析の機能を備えています。
主な機能
- 01ポストの投稿・返信・削除
- 02タイムライン、メンション、いいねの閲覧
- 03条件を指定したポスト検索
- 04メディアのアップロードと投稿への添付
- 05ユーザー、リスト、ブックマークの管理
- 06分析データの確認とポストのエクスポート
活用シーン
- 01ポストやスレッド形式の更新を投稿
- 02話題やアカウントに合うポストを検索
- 03フォロワーの増減確認と投稿データの出力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dl-alexandre/ skills --skill x-cliインストール後、Claude Code で/x-cliを入力して読み込まれたか確認します。
詳細
X CLI
x コマンドラインツールを使用して X API を操作します。
前提条件
x --version
export X_API_KEY='your-api-key'
export X_API_SECRET='your-api-secret'
export X_ACCESS_TOKEN='your-access-token'
export X_ACCESS_SECRET='your-access-secret'
x auth status
認証
- X Developer Portal から取得した API 認証情報
- 環境変数:
X_API_KEY、X_API_SECRET、X_ACCESS_TOKEN、X_ACCESS_SECRET - または、OAuth フローには
x auth loginを使用します
ツイート
作成と管理
x tweet "Hello from the CLI!"
x tweet "Check this out" --media ./image.png
x tweet "Thread part 1" --thread
x tweet "Thread part 2" --reply-to TWEET_ID
x delete TWEET_ID --confirm
タイムラインを読む
x timeline --limit 50
x timeline --user USERNAME --limit 20
x mentions --limit 20
x likes --user USERNAME
検索
x search --query "#javascript" --limit 100
x search --query "from:elonmusk" --recent
x search --query "AI filter:images" --limit 50
メディア
x upload ./image.jpg --alt "Description"
x upload ./video.mp4 --media-type video
x tweet "Video content" --media MEDIA_ID
ユーザー
x user get USERNAME
x user followers USERNAME --limit 100
x user following USERNAME --limit 100
x follow USERNAME
x unfollow USERNAME --confirm
リストとブックマーク
x lists list
x lists get LIST_ID --tweets
x lists create "Tech News" --description "Technology updates"
x bookmarks --limit 50
アナリティクス
x analytics tweets --days 30
x analytics followers --growth
x export tweets --start 2024-01-01 --format csv
エージェントのベストプラクティス
- レート制限:X API のレート制限を遵守します(
x limitsで確認してください) - ツイートの長さ:最大 280 文字(X Premium では 4,000 文字)
- メディア形式:JPG、PNG、GIF、MP4 に対応しています
- スレッドの安全性:複数のツイートからなるスレッドには
--threadフラグを使用します
コメント
Markdown 対応