Communityコーディング&開発github.com

OpenClaw X

ローカルAPIを介してX/Twitterアカウントを操作します。タイムラインの表示、ツイートの検索、投稿、いいね、リツイート、ブックマークが可能です。

OpenClaw X とは?

OpenClaw Xは、X(旧Twitter)アカウントをプログラムから操作するためのローカルAPIラッパーです。タイムライン取得、ツイート検索、投稿、いいね、リツイート、ブックマーク、ユーザー情報取得など、主要なX機能をcurlコマンドで簡単に利用できます。セットアップには専用実行ファイルのダウンロードとCookieのエクスポートが必要で、サービスはhttp://localhost:19816で起動します。このスキルにより、AIエージェントやスクリプトがXを自動操作できるようになり、ソーシャルメディア管理の自動化に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add bosshuman/openclaw-x

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

OpenClaw X は何をしますか?

ローカルAPIを介してX/Twitterアカウントを操作します。

前提条件

  1. GitHub Releaseから対応プラットフォームの実行ファイルをダウンロードします。
  2. ChromeからXのクッキーをエクスポートし(Cookie-Editor拡張機能を使用)、cookies.jsonとして実行ファイルと同じディレクトリに保存します。
  3. 実行ファイルを起動し、サービスが開始されていることを確認します:http://localhost:19816

利用可能な操作

1. ホームタイムラインを取得

curl http://localhost:19816/timeline?count=20

最新のツイートリストを返します。内容、作者、メディアURLなどを含みます。

2. ツイートの詳細を取得

curl http://localhost:19816/tweet/{tweet_id}

ツイートIDまたは完全なURL(例:https://x.com/user/status/123456)を指定できます。

3. ツイートを検索

curl "http://localhost:19816/search?q=キーワード&sort=Latest&count=20"

パラメータ:

  • q:検索キーワード(必須)
  • sort:Latest(最新)または Top(人気)、デフォルトはLatest
  • count:結果数、デフォルトは20

4. ツイートを投稿

curl -X POST http://localhost:19816/tweet \
  -H "Content-Type: application/json" \
  -d '{"text": "こんにちは世界"}'

返信ツイート:

curl -X POST http://localhost:19816/tweet \
  -H "Content-Type: application/json" \
  -d '{"text": "返信内容", "reply_to": "元のツイートID"}'

5. ツイートにいいね

curl -X POST http://localhost:19816/tweet/{tweet_id}/like

6. リツイート

curl -X POST http://localhost:19816/tweet/{tweet_id}/retweet

7. ツイートをブックマーク

curl -X POST http://localhost:19816/tweet/{tweet_id}/bookmark

8. ユーザー情報を取得

curl http://localhost:19816/user/{username}

ユーザー名、アイコン、プロフィール、フォロワー数などを返します。

9. ユーザーのツイートを取得

curl http://localhost:19816/user/{username}/tweets?count=20

一般的な使用例

  1. 「タイムラインに新しいツイートがないか見て」
  2. 「AIエージェントに関する最新のツイートを検索して」
  3. 「「今日はいい天気だ」とツイートして」
  4. 「このツイートにいいねして https://x.com/xxx/status/123」
  5. 「@elonmusk が最近何を投稿したか見て」
  6. 「このツイートをブックマークして」

関連スキル