mcpField
T
tweetclaw

tweetclaw

github.com/davepoonマーケティング・グロース3.7k60 回インストール1 日前に更新
リポジトリ

tweetclaw について

TweetClaw は Xquik 経由で X/Twitter のワークフローを自動化する OpenClaw プラグインです。プラットフォーム固有の検索、データ出力、監視に対応し、アカウント操作には明示的な承認を求めます。

主な機能

  1. 01ポスト、返信、スレッド、ユーザーを検索
  2. 02フォロワーやコミュニティメンバーを出力
  3. 03メディアをアップロード・ダウンロード
  4. 04監視を作成しイベントを取得
  5. 05承認を要するアカウント操作を実行

活用シーン

  1. 01ポストから製品発表への反応を調査
  2. 02フォロワーを出力して候補を整理
  3. 03投稿前に承認を得る返信案を準備
  4. 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 がチャットに秘密情報を露出させずにローカル設定を書き込めるよう、環境変数を使うコマンドを推奨します。

基本的なワークフロー

  1. explore を使い、カテゴリ、キーワード、ワークフローから適切な Xquik エンドポイントを探します。
  2. エンドポイントが読み取り専用、MPP 対応、アカウント連携、またはユーザーに表示される書き込み操作のいずれに該当するか確認します。
  3. 読み取りでは、選択した path、method、query、body を指定して tweetclaw を呼び出します。
  4. 投稿、返信、フォロー、DM、モニターの変更、Webhook、プロフィールの更新、メディアのアップロード、破壊的操作を行う場合は、正確なリクエストを提示し、tweetclaw を呼び出す前にユーザーの明示的な承認を待ちます。
  5. 返された 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 の請求ガイドを参照してください。

コメント