Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts after the use...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install aisa-twitter-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install aisa-twitter-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/aisa-twitter-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: Twitter Command Center (Search + Post) description: "Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts after the user completes OAuth in the browser. Use when the user asks about Twitter/X data, social listening, or posting without sharing account passwords." homepage: https://openclaw.ai metadata: {"openclaw":{"emoji":"🐦","requires":{"bins":["curl","python3"],"env":["AISA_API_KEY"]},"primaryEnv":"AISA_API_KEY"}} ---
Twitter/X data access and automation for autonomous agents. Powered by AIsa.
One API key. Full Twitter intelligence.
"Get Elon Musk's latest tweets and notify me of any AI-related posts"
"What's trending on Twitter worldwide right now?"
"Search for tweets mentioning our product and analyze sentiment"
"Post this to X: we shipped a new release" (authorize in browser when prompted, then post)
"Monitor @anthropic and @GoogleAI - alert me on new announcements"
export AISA_API_KEY="your-key"
# Get user info
curl "https://api.aisa.one/apis/v1/twitter/user/info?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user profile about (account country, verification, username changes)
curl "https://api.aisa.one/apis/v1/twitter/user_about?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Batch get user info by IDs
curl "https://api.aisa.one/apis/v1/twitter/user/batch_info_by_ids?userIds=44196397,123456" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user's latest tweets
curl "https://api.aisa.one/apis/v1/twitter/user/last_tweets?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user mentions
curl "https://api.aisa.one/apis/v1/twitter/user/mentions?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user followers
curl "https://api.aisa.one/apis/v1/twitter/user/followers?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user followings
curl "https://api.aisa.one/apis/v1/twitter/user/followings?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get user verified followers (requires user_id, not userName)
curl "https://api.aisa.one/apis/v1/twitter/user/verifiedFollowers?user_id=44196397" \
-H "Authorization: Bearer $AISA_API_KEY"
# Check follow relationship between two users
curl "https://api.aisa.one/apis/v1/twitter/user/check_follow_relationship?source_user_name=elonmusk&target_user_name=BillGates" \
-H "Authorization: Bearer $AISA_API_KEY"
# Search users by keyword
curl "https://api.aisa.one/apis/v1/twitter/user/search?query=AI+researcher" \
-H "Authorization: Bearer $AISA_API_KEY"
# Advanced tweet search (queryType is required: Latest or Top)
curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Latest" \
-H "Authorization: Bearer $AISA_API_KEY"
# Search top tweets
curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Top" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get tweets by IDs (comma-separated)
curl "https://api.aisa.one/apis/v1/twitter/tweets?tweet_ids=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get tweet replies
curl "https://api.aisa.one/apis/v1/twitter/tweet/replies?tweetId=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get tweet quotes
curl "https://api.aisa.one/apis/v1/twitter/tweet/quotes?tweetId=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get tweet retweeters
curl "https://api.aisa.one/apis/v1/twitter/tweet/retweeters?tweetId=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get tweet thread context (full conversation thread)
curl "https://api.aisa.one/apis/v1/twitter/tweet/thread_context?tweetId=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get article by tweet ID
curl "https://api.aisa.one/apis/v1/twitter/article?tweet_id=1895096451033985024" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get trending topics (worldwide)
curl "https://api.aisa.one/apis/v1/twitter/trends?woeid=1" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get list members
curl "https://api.aisa.one/apis/v1/twitter/list/members?list_id=1585430245762441216" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get list followers
curl "https://api.aisa.one/apis/v1/twitter/list/followers?list_id=1585430245762441216" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get community info
curl "https://api.aisa.one/apis/v1/twitter/community/info?community_id=1708485837274263614" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get community members
curl "https://api.aisa.one/apis/v1/twitter/community/members?community_id=1708485837274263614" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get community moderators
curl "https://api.aisa.one/apis/v1/twitter/community/moderators?community_id=1708485837274263614" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get community tweets
curl "https://api.aisa.one/apis/v1/twitter/community/tweets?community_id=1708485837274263614" \
-H "Authorization: Bearer $AISA_API_KEY"
# Search tweets from all communities
curl "https://api.aisa.one/apis/v1/twitter/community/get_tweets_from_all_community?query=AI" \
-H "Authorization: Bearer $AISA_API_KEY"
# Get Space detail
curl "https://api.aisa.one/apis/v1/twitter/spaces/detail?space_id=1dRJZlbLkjexB" \
-H "Authorization: Bearer $AISA_API_KEY"
Posting does not use cookies, passwords, or proxies. Use the AIsa OAuth relay endpoints:
POST /apis/v1/twitter/auth_twitter — returns an authorization URL for the user to open in a browser
POST /apis/v1/twitter/post_twitter — publishes content after the user has authorized
Both relay requests send Authorization: Bearer $AISA_API_KEY. The client also keeps aisa_api_key in the JSON body for compatibility.
Required / optional JSON body fields:
auth_twitter: aisa_api_key (required)
post_twitter: aisa_api_key (required), content (required), media_ids (optional array), type (optional string: quote or reply), quote_tweet_id (optional string, quote-style chaining support), in_reply_to_tweet_id (optional string, reply target or reply-style chaining support)
# Request authorization URL
curl -X POST "https://api.aisa.one/apis/v1/twitter/auth_twitter" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AISA_API_KEY" \
-d "{\"aisa_api_key\":\"$AISA_API_KEY\"}"
# Publish a post (after user completes OAuth in browser)
curl -X POST "https://api.aisa.one/apis/v1/twitter/post_twitter" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AISA_API_KEY" \
-d "{\"aisa_api_key\":\"$AISA_API_KEY\",\"content\":\"Hello from OpenClaw!\",\"type\":\"quote\"}"
When the user asks to publish to X/Twitter:
AISA_API_KEY is set.
post when the user wants to publish; if the API indicates authorization is required, run authorize and return the authorization_url (or data.auth_url from the raw response).
--type quote for publishing. Only pass --type reply when the user explicitly says they want to use reply relationships for a threaded post....
安装 X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key 后,可以对 AI 说这些话来触发它
Help me get started with X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key
Explains what X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key does, walks through the setup, and runs a quick demo based on your current project
Use X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key to searches and reads X (Twitter): profiles, timelines, mentions, foll...
Invokes X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key with the right parameters and returns the result directly in the conversation
What can I do with X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key in my marketing & growth workflow?
将技能文件夹放到 ~/.claude/skills/aisa-twitter-skill/ 目录(个人级,所有项目可用),或 .claude/skills/aisa-twitter-skill/(项目级)。重启 AI 客户端后,用 /aisa-twitter-skill 主动调用,或让 AI 根据上下文自动发现并使用。
X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key 可免费安装使用。请查阅仓库了解许可证信息。
Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts after the use...
Lists the top use cases for X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key, with example commands for each scenario
Automate my marketing & growth tasks using X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key
Identifies repetitive steps in your workflow and sets up X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key to handle them automatically
X/Twitter All-in-One: 30+ APIs, OAuth Post, One Key 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。