opentwitter
Twitter/X data via the 6551 API. Supports user profiles, tweet search, user tweets, follower events, deleted tweets, and KOL followers.
DeepseekModel
Curated skill
Quality Excellent · 90
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=6551team-opentwitter-mcp-openclaw-skill-opentwitter-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name opentwitter description Twitter/X data via the 6551 API. Supports user profiles, tweet search, user tweets, follower events, deleted tweets, and KOL followers. user-invocable true metadata {"openclaw":{"requires":{"env":"[Truncated]","bins":"[Truncated]"},"primaryEnv":"OPENNEWS_TOKEN","emoji":"🐦","install":["[Truncated]"],"os":["darwin","linux","win32"]},"version":"1.0.0"} Twitter/X Data Skill Query Twitter/X data from the 6551 platform REST API. All endpoints require a Bearer token via $OPENNEWS_TOKEN . Get your token : http://app.newsliquid.com/mcp Base URL : https://ai.6551.io Authentication All requests require the header: Authorization: Bearer $OPENNEWS_TOKEN Twitter Operations 1. Get Twitter User Info Get user profile by username. curl -s -X POST "https://ai.6551.io/open/twitter_user_info" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk"}' 2. Get Twitter User by ID Get user profile by numeric ID. curl -s -X POST "https://ai.6551.io/open/twitter_user_by_id" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"userId": "44196397"}' 3. Get User Tweets Get recent tweets from a user. curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "maxResults": 20, "product": "Latest"}' Parameter Type Default Description username string required Twitter username (without @) maxResults integer 20 Max tweets (1-100) product string "Latest" "Latest" or "Top" includeReplies boolean false Include reply tweets includeRetweets boolean false Include retweets 4. Search Twitter Search tweets with various filters. Search with query : curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"query": "from:VitalikButerin bitcoin -filter:replies", "maxResults": 20, "product": "Top"}' curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"keywords": "bitcoin", "maxResults": 20, "product": "Top"}' Search from specific user: curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"fromUser": "VitalikButerin", "maxResults": 20}' Search by hashtag: curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"hashtag": "crypto", "minLikes": 100, "maxResults": 20}' Twitter Search Parameters Parameter Type Default Description query string - Complete search string; overrides other filters keywords string - Search keywords fromUser string - Tweets from specific user toUser string - Tweets to specific user mentionUser string - Tweets mentioning user hashtag string - Filter by hashtag (without #) excludeReplies boolean false Exclude reply tweets excludeRetweets boolean false Exclude retweets minLikes integer 0 Minimum likes threshold minRetweets integer 0 Minimum retweets threshold minReplies integer 0 Minimum replies threshold sinceDate string - Start date (YYYY-MM-DD) untilDate string - End date (YYYY-MM-DD) lang string - Language code (e.g. "en", "zh") product string "Top" "Top" or "Latest" maxResults integer 20 Max tweets (1-100) If query is set, it is passed through as-is and the other search fields are ignored. 5. Get Follower Events Get new followers or unfollowers for a user. # Get new followers curl -s -X POST "https://ai.6551.io/open/twitter_follower_events" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "isFollow": true, "maxResults": 20}' # Get unfollowers curl -s -X POST "https://ai.6551.io/open/twitter_follower_events" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "isFollow": false, "maxResults": 20}' Parameter Type Default Description username string required Twitter username (without @) isFollow boolean true true=new followers, false=unfollowers maxResults integer 20 Max events (1-100) 6. Get Deleted Tweets Get deleted tweets from a user. curl -s -X POST "https://ai.6551.io/open/twitter_deleted_tweets" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "maxResults": 20}' Parameter Type Default Description username string required Twitter username (without @) maxResults integer 20 Max tweets (1-100) 7. Get KOL Followers Get which KOLs (Key Opinion Leaders) are following a user. curl -s -X POST "https://ai.6551.io/open/twitter_kol_followers" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk"}' Parameter Type Default Description username string required Twitter username (without @) 8. Get Twitter Article by ID Get Twitter article by ID. curl -s -X POST "https://ai.6551.io/open/twitter_article_by_id" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"id": "article_id"}' Parameter Type Default Description id string required Twitter article ID 9. Get Tweet by ID Get a specific tweet by its ID, including nested reply/quote tweets. This endpoint retrieves a tweet by ID and automatically fetches any tweets it replies to or quotes, providing complete context. curl -s -X POST "https://ai.6551.io/open/twitter_tweet_by_id" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"twId": "2030318958512164966"}' Parameter Type Default Description twId string required Twitter tweet ID (numeric) Response includes : Main tweet data replyStatus : The tweet being replied to (if applicable) quotedStatus : The tweet being quoted (if applicable) 10. Get Quote Tweets by ID Get tweets that quote a specific tweet. curl -s -X POST "https://ai.6551.io/open/twitter_quote_tweets_by_id" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"id": "2030318958512164966", "maxResults": 20}' Parameter Type Default Description id string required Twitter tweet ID (numeric) maxResults integer 20 Max tweets (1-100) 11. Get Retweet Users by ID Get users who retweeted a specific tweet. curl -s -X POST "https://ai.6551.io/open/twitter_retweet_users_by_id" \ -H "Authorization: Bearer $OPENNEWS_TOKEN " \ -H "Content-Type: application/json" \ -d '{"id": "2030318958512164966"}'
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.