tweetclaw について
TweetClaw は Xquik 経由で X/Twitter のワークフローを自動化する OpenClaw プラグインです。プラットフォーム固有の検索、データ出力、監視に対応し、アカウント操作には明示的な承認を求めます。
主な機能
- 01ポスト、返信、スレッド、ユーザーを検索
- 02フォロワーやコミュニティメンバーを出力
- 03メディアをアップロード・ダウンロード
- 04監視を作成しイベントを取得
- 05承認を要するアカウント操作を実行
活用シーン
- 01ポストから製品発表への反応を調査
- 02フォロワーを出力して候補を整理
- 03投稿前に承認を得る返信案を準備
- 04条件を指定してプレゼント抽選を実施
MCP 対応
tweetclaw ツールを通じて、OpenClaw エージェントに Xquik エンドポイントへのアクセスを提供します。読み取りと、ユーザー承認済みのアカウント操作に対応します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ davepoon/ buildwithclaude --skill tweetclawインストール後、Claude Code で/tweetclawを入力して読み込まれたか確認します。
詳細
TweetClaw
TweetClaw は、Xquik を通じて X/Twitter を自動化する OpenClaw プラグインです。一般的なウェブ検索やブラウザーだけで投稿するフローではなく、X/Twitter ネイティブのデータや操作が必要なエージェントのワークフローをユーザーが希望する場合に使用します。
GitHub: Xquik-dev/tweetclaw
npm: @xquik/tweetclaw
ClawHub: xquik-tweetclaw
このスキルを使用する場面
- ツイートの検索、ツイートへの返信の検索、スレッドの確認、ユーザーの検索。
- フォロワー、フォロー中のアカウント、リストメンバー、コミュニティメンバー、返信者のエクスポート。
- メディアのアップロード、認証が必要なメディアのダウンロード、ギャラリーリンクの準備。
- モニターの作成、モニターイベントの読み取り、Webhook 通知の配信。
- 返信、フォロー、リツイート、キーワード、一意性のフィルターを使用したプレゼント企画の抽選。
- ユーザーが表示される操作を明示的に承認した後に限り、ツイートの投稿、ツイートへの返信、いいね、リツイート、フォロー、DM、プロフィールの更新。
セットアップ
OpenClaw プラグインをインストールします。
openclaw plugins install @xquik/tweetclaw
openclaw gateway restart
認証情報を設定する前に TweetClaw をインストールできます。ユーザーが API キーまたは MPP 署名キーを追加するまで、無料の explore ツールは引き続き利用でき、ライブ呼び出しではセットアップ方法が案内されます。
アカウントに紐づく X 自動化を設定します。
openclaw config set plugins.entries.tweetclaw.config.apiKey "$XQUIK_API_KEY"
任意の MPP 従量課金読み取りを設定します。
npm i mppx viem
openclaw config set plugins.entries.tweetclaw.config.tempoSigningKey "$MPP_SIGNING_KEY"
API キーと署名キーをプロンプト、シェル履歴、スクリーンショット、共有ドキュメントに含めないでください。OpenClaw がチャットに秘密情報を露出させずにローカル設定を書き込めるよう、環境変数を使うコマンドを推奨します。
基本的なワークフロー
exploreを使い、カテゴリ、キーワード、ワークフローから適切な Xquik エンドポイントを探します。- エンドポイントが読み取り専用、MPP 対応、アカウント連携、またはユーザーに表示される書き込み操作のいずれに該当するか確認します。
- 読み取りでは、選択した
path、method、query、bodyを指定してtweetclawを呼び出します。 - 投稿、返信、フォロー、DM、モニターの変更、Webhook、プロフィールの更新、メディアのアップロード、破壊的操作を行う場合は、正確なリクエストを提示し、
tweetclawを呼び出す前にユーザーの明示的な承認を待ちます。 - 返された ID、カーソル、モニター ID、Webhook ID、抽選 ID、エクスポートリンクは、文字列としてそのまま保持します。
プロンプトの例
Search tweets and tweet replies about this product launch, then summarize the
top objections with links to the strongest examples.
Export followers for @example, find likely developer advocates, and prepare a
CSV-ready shortlist with usernames and profile notes.
Draft a reply to this tweet. Do not post it until I approve the exact text.
Run a giveaway draw from this tweet URL. Require a retweet, unique authors, and
3 winners.
ガードレール
- X のログイン認証情報を尋ねないでください。ユーザーの Xquik API キーまたは MPP 設定を使用します。
- 投稿、返信、いいね、リツイート、フォロー、DM、プロフィールの編集、モニターの変更、Webhook、メディア操作は、承認を必須とします。
- ツイート、ユーザー、メディア、モニター、Webhook、抽選、抽出ジョブには、正確な文字列 ID を使用します。
- ページネーションカーソルは不透明な文字列として扱います。カーソルを捏造しないでください。
- レート制限とサーバーエラーに限り、上限付きのバックオフを使って再試行します。リクエストを変更せずに、検証、認可、支払い、または見つからないことを示すエラーを再試行しないでください。
- 最新のプラン、エンドポイントの利用条件、操作コストについては、Xquik の請求ガイドを参照してください。