← 返回 Skills 市场
infra403

Opentwitter

作者 infra403 · GitHub ↗ · v0.1.0
darwinlinuxwin32 ✓ 安全检测通过
8509
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install opentwitter-2
功能描述
Twitter/X data via the 6551 API. Supports user profiles, tweet search, user tweets, follower events, deleted tweets, and KOL followers.
使用说明 (SKILL.md)

Twitter/X Data Skill

Query Twitter/X data from the 6551 platform REST API. All endpoints require a Bearer token via $TWITTER_TOKEN.

Get your token: https://6551.io/mcp

Base URL: https://ai.6551.io

Authentication

All requests require the header:

Authorization: Bearer $TWITTER_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 $TWITTER_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 $TWITTER_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 $TWITTER_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.

curl -s -X POST "https://ai.6551.io/open/twitter_search" \
  -H "Authorization: Bearer $TWITTER_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 $TWITTER_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 $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hashtag": "crypto", "minLikes": 100, "maxResults": 20}'

Twitter Search Parameters

Parameter Type Default Description
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)

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 $TWITTER_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 $TWITTER_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 $TWITTER_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 $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"username": "elonmusk"}'
Parameter Type Default Description
username string required Twitter username (without @)

Data Structures

Twitter User

{
  "userId": "44196397",
  "screenName": "elonmusk",
  "name": "Elon Musk",
  "description": "...",
  "followersCount": 170000000,
  "friendsCount": 500,
  "statusesCount": 30000,
  "verified": true
}

Tweet

{
  "id": "1234567890",
  "text": "Tweet content...",
  "createdAt": "2024-02-20T12:00:00Z",
  "retweetCount": 1000,
  "favoriteCount": 5000,
  "replyCount": 200,
  "userScreenName": "elonmusk",
  "hashtags": ["crypto", "bitcoin"],
  "urls": [{"url": "https://..."}]
}

Common Workflows

Crypto Twitter KOL Tweets

curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets" \
  -H "Authorization: Bearer $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"username": "VitalikButerin", "maxResults": 10}'

Trending Crypto Tweets

curl -s -X POST "https://ai.6551.io/open/twitter_search" \
  -H "Authorization: Bearer $TWITTER_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": "bitcoin", "minLikes": 1000, "product": "Top", "maxResults": 20}'

Notes

  • Get your API token at https://6551.io/mcp
  • Rate limits apply; max 100 results per request
  • Twitter usernames should not include the @ symbol
安全使用建议
Install only if you trust the 6551 API provider. Use a revocable or scoped TWITTER_TOKEN if available, avoid submitting sensitive targets or searches you do not want processed by that service, and revoke the token when you no longer need the skill.
功能分析
Type: OpenClaw Skill Name: opentwitter-2 Version: 0.1.0 The skill bundle is designed to interact with the '6551 API' for Twitter/X data, requiring a `TWITTER_TOKEN` environment variable for authentication. All `curl` commands in `SKILL.md` are directed to `https://ai.6551.io` endpoints, sending the token and JSON payloads consistent with the stated purpose. There is no evidence of data exfiltration to unauthorized destinations, arbitrary command execution, persistence mechanisms, or prompt injection attempts against the agent. The behavior is transparent and aligns with a standard API integration.
能力评估
Purpose & Capability
The stated purpose is Twitter/X data access through the 6551 API, and the artifact only documents matching endpoints for profile lookup, tweet search, user tweets, follower events, deleted tweets, and KOL followers.
Instruction Scope
The skill shows direct curl commands to https://ai.6551.io with user-supplied usernames, IDs, search terms, filters, and TWITTER_TOKEN; this is disclosed and user-invoked, though privacy warnings could be clearer.
Install Mechanism
Install metadata only requires curl and a TWITTER_TOKEN environment variable; the package contains SKILL.md and package.json with no executable scripts or hidden install behavior.
Credentials
Network access and a bearer token are proportionate for a third-party API integration, but users must trust 6551 with the token and query payloads.
Persistence & Privilege
No artifact evidence shows persistence, background workers, local file indexing, privilege escalation, destructive commands, or unrelated credential access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install opentwitter-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /opentwitter-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the opentwitter skill for accessing Twitter/X data via the 6551 API. - Supports user profile lookup (by username or user ID). - Enables searching tweets with flexible filters (keywords, hashtags, users, language, date range). - Retrieve recent tweets, deleted tweets, follower events (follows/unfollows), and KOL followers. - Requires a Bearer token in the $TWITTER_TOKEN environment variable for all API requests.
元数据
Slug opentwitter-2
版本 0.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Opentwitter 是什么?

Twitter/X data via the 6551 API. Supports user profiles, tweet search, user tweets, follower events, deleted tweets, and KOL followers. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 8509 次。

如何安装 Opentwitter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install opentwitter-2」即可一键安装,无需额外配置。

Opentwitter 是免费的吗?

是的,Opentwitter 完全免费(开源免费),可自由下载、安装和使用。

Opentwitter 支持哪些平台?

Opentwitter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 Opentwitter?

由 infra403(@infra403)开发并维护,当前版本 v0.1.0。

💬 留言讨论