<< All versions
Skill v1.0.0
currentAutomated scanresciencelab/opc-skills/twitter
──Details
PublishedMarch 26, 2026 at 02:32 PM
Content Hashsha256:e3b0c44298fc1c14...
Git SHAdiscovery:c3
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 101 lines · 2.8 KB
version: "1.0.0" name: twitter description: Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.
Twitter/X Skill
Get user profiles, tweets, replies, followers/following, communities, spaces, and trends from Twitter/X via twitterapi.io.
Prerequisites
Set API key in ~/.zshrc:
bash
export TWITTERAPI_API_KEY="your_api_key"
Quick Check:
bash
cd <skill_directory>python3 scripts/get_user_info.py elonmusk
Commands
All commands run from the skill directory.
User Endpoints
bash
python3 scripts/get_user_info.py USERNAMEpython3 scripts/get_user_about.py USERNAMEpython3 scripts/batch_get_users.py USER_ID1,USER_ID2python3 scripts/get_user_tweets.py USERNAME --limit 20python3 scripts/get_user_mentions.py USERNAME --limit 20python3 scripts/get_followers.py USERNAME --limit 100python3 scripts/get_following.py USERNAME --limit 100python3 scripts/get_verified_followers.py USERNAME --limit 20python3 scripts/check_relationship.py USER1 USER2python3 scripts/search_users.py "query" --limit 20
Tweet Endpoints
bash
python3 scripts/get_tweet.py TWEET_ID [TWEET_ID2...]python3 scripts/search_tweets.py "query" --type Latest --limit 20python3 scripts/get_tweet_replies.py TWEET_ID --limit 20python3 scripts/get_tweet_quotes.py TWEET_ID --limit 20python3 scripts/get_tweet_retweeters.py TWEET_ID --limit 50python3 scripts/get_tweet_thread.py TWEET_IDpython3 scripts/get_article.py TWEET_ID
List Endpoints
bash
python3 scripts/get_list_followers.py LIST_ID --limit 20python3 scripts/get_list_members.py LIST_ID --limit 20
Community Endpoints
bash
python3 scripts/get_community.py COMMUNITY_IDpython3 scripts/get_community_members.py COMMUNITY_ID --limit 20python3 scripts/get_community_moderators.py COMMUNITY_IDpython3 scripts/get_community_tweets.py COMMUNITY_ID --limit 20python3 scripts/search_community_tweets.py "query" --limit 20
Other Endpoints
bash
python3 scripts/get_space.py SPACE_IDpython3 scripts/get_trends.py --woeid 1 # Worldwide
Search Query Syntax
bash
# Basic searchpython3 scripts/search_tweets.py "AI agent"# From specific userpython3 scripts/search_tweets.py "from:elonmusk"# Date rangepython3 scripts/search_tweets.py "AI since:2024-01-01 until:2024-12-31"# Exclude retweetspython3 scripts/search_tweets.py "AI -filter:retweets"# With mediapython3 scripts/search_tweets.py "AI filter:media"# Minimum engagementpython3 scripts/search_tweets.py "AI min_faves:1000"
API: twitterapi.io
- Base URL: https://api.twitterapi.io/twitter
- Auth: X-API-Key header
- Pricing: ~$0.15-0.18/1k requests
- Docs: https://docs.twitterapi.io/