SuperAPI AI 工具集

twitter

办公与效率

查看项目

更新于 10-16 07:14

技能介绍

用途:该技能为 Twitter/X 提供 API 集成,通过 OAuth 2.0 PKCE 认证,可发布推文、读取时间线、互动内容、搜索、查看趋势和管理列表。

主要能力:认证(auth、check)、用户信息(me、user、user-id、users)、发帖与删除(post、delete)、读取推文(tweet、tweets、timeline)、互动(like、unlike、retweet、unretweet、retweeters)、书签(bookmarks、bookmark、unbookmark、bookmarks-archive 生成含图片与搜索排序的 HTML 归档)、搜索(search,支持 from:、to:、#hashtag、"精确短语"、-word、lang: 等运算符)、趋势(trends,完整数据需 X Premium)、列表管理(lists、list、list-tweets、list-members、list-add、list-remove、list-create、list-delete)。

使用方式:脚本位于 ${CLAUDE_PLUGIN_ROOT}/scripts/twitter.ts,运行 pnpm tsx ${CLAUDE_PLUGIN_ROOT}/scripts/twitter.ts <command> [options]。首次运行 auth 会打开浏览器授权;也可在 ~/.config/twitter-skill/credentials.json 配置自有开发者凭据,回调地址须为 http://127.0.0.1:3000/callback。令牌优先读项目本地 .claude/twitter-skill.local.json,其次全局 ~/.config/twitter-skill/tokens.json。命令输出统一 JSON(success/data 或 success/error),速率限制信息输出到 stderr。发推前应先与用户确认。

限制:受 Twitter API v2 速率限制(如发推 200 条/24 小时、点赞 50 次/24 小时、搜索 180 次/15 分钟、趋势 75 次/15 分钟等);趋势的分类与热度在非 Premium 账号下可能显示 Unknown;客户端 ID、密钥及价格等信息资料未提供。