twitter について
twitter は、twitterapi.io 経由で Twitter/X のデータを取得するコマンドラインスキルです。ソーシャルデータを扱うユーザーやエージェント向けに、ユーザー、投稿、リスト、コミュニティ、Spaces、トレンドを取得できます。
主な機能
- 01ユーザープロフィールと活動の取得
- 02ツイートや返信の検索・取得
- 03フォロワー、フォロー、リストの確認
- 04コミュニティとSpaceのデータ取得
- 05世界のトレンド取得
活用シーン
- 01アカウントの投稿やメンションを確認
- 02クエリ構文でツイートを検索
- 03コミュニティのメンバーや投稿を調査
- 04トレンドやTwitter Spacesを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ resciencelab/ opc-skills --skill twitterインストール後、Claude Code で/twitterを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.claude-plugin/plugin.jsonscripts/batch_get_users.pycheck_relationship.pycredential.pyget_article.pyget_community_members.pyget_community_moderators.pyget_community_tweets.pyget_community.pyget_followers.pyget_following.pyget_list_followers.pyget_list_members.pyget_space.pyget_trends.pyget_tweet_quotes.pyget_tweet_replies.pyget_tweet_retweeters.pyget_tweet_thread.pyget_tweet.pyget_user_about.pyget_user_info.pyget_user_mentions.pyget_user_tweets.pyget_verified_followers.pysearch_community_tweets.pysearch_tweets.pysearch_users.pytwitter_api.py詳細
Twitter/X スキル
twitterapi.io を介して、Twitter/X のユーザープロフィール、ツイート、返信、フォロワー/フォロー中のユーザー、コミュニティ、スペース、トレンドを取得します。
前提条件
~/.zshrc に API キーを設定します:
export TWITTERAPI_API_KEY="your_api_key"
クイックチェック:
cd <skill_directory>
python3 scripts/get_user_info.py elonmusk
コマンド
すべてのコマンドはスキルディレクトリから実行します。
ユーザーエンドポイント
python3 scripts/get_user_info.py USERNAME
python3 scripts/get_user_about.py USERNAME
python3 scripts/batch_get_users.py USER_ID1,USER_ID2
python3 scripts/get_user_tweets.py USERNAME --limit 20
python3 scripts/get_user_mentions.py USERNAME --limit 20
python3 scripts/get_followers.py USERNAME --limit 100
python3 scripts/get_following.py USERNAME --limit 100
python3 scripts/get_verified_followers.py USERNAME --limit 20
python3 scripts/check_relationship.py USER1 USER2
python3 scripts/search_users.py "query" --limit 20
ツイートエンドポイント
python3 scripts/get_tweet.py TWEET_ID [TWEET_ID2...]
python3 scripts/search_tweets.py "query" --type Latest --limit 20
python3 scripts/get_tweet_replies.py TWEET_ID --limit 20
python3 scripts/get_tweet_quotes.py TWEET_ID --limit 20
python3 scripts/get_tweet_retweeters.py TWEET_ID --limit 50
python3 scripts/get_tweet_thread.py TWEET_ID
python3 scripts/get_article.py TWEET_ID
リストエンドポイント
python3 scripts/get_list_followers.py LIST_ID --limit 20
python3 scripts/get_list_members.py LIST_ID --limit 20
コミュニティエンドポイント
python3 scripts/get_community.py COMMUNITY_ID
python3 scripts/get_community_members.py COMMUNITY_ID --limit 20
python3 scripts/get_community_moderators.py COMMUNITY_ID
python3 scripts/get_community_tweets.py COMMUNITY_ID --limit 20
python3 scripts/search_community_tweets.py "query" --limit 20
その他のエンドポイント
python3 scripts/get_space.py SPACE_ID
python3 scripts/get_trends.py --woeid 1 # Worldwide
検索クエリ構文
# Basic search
python3 scripts/search_tweets.py "AI agent"
# From specific user
python3 scripts/search_tweets.py "from:elonmusk"
# Date range
python3 scripts/search_tweets.py "AI since:2024-01-01 until:2024-12-31"
# Exclude retweets
python3 scripts/search_tweets.py "AI -filter:retweets"
# With media
python3 scripts/search_tweets.py "AI filter:media"
# Minimum engagement
python3 scripts/search_tweets.py "AI min_faves:1000"
API:twitterapi.io
- ベース URL:https://api.twitterapi.io/twitter
- 認証:X-API-Key ヘッダー
- 料金:約 1,000 リクエストあたり $0.15~0.18
- ドキュメント:https://docs.twitterapi.io/
コメント
Markdown 対応