SuperAPI AI 工具集

twitter-skill

通用与其它

查看项目

更新于 10-15 22:16

技能介绍

用途:该技能让 Claude 能代表用户在 Twitter/X 上发帖、回复、引用、删除推文,读取主页时间线、提及、指定用户推文与搜索结果,并进行点赞、转推、收藏、关注/取关等互动,支持多账号切换。

主要能力:账号管理(accounts、login、logout)、个人资料(me)、推文操作(tweet、get-tweet、delete-tweet)、时间线(timeline、mentions、user-tweets、search)、互动(like、unlike、retweet、unretweet)、书签(bookmark、unbookmark、bookmarks)、关注(follow、unfollow、followers、following)。所有命令输出 JSON,便于解析。

使用方式:需 Python 3.9+ 并安装 requests。首次使用需在 Twitter 开发者门户创建应用,设置用户认证、读写权限、回调 URI http://localhost:9998,并在 ~/.claude/skills/twitter-skill/credentials.json 填入 client_id 与 client_secret。之后运行命令会打开浏览器完成授权。多账号通过 --account 标签区分,令牌按账号存于 ~/.claude/skills/twitter-skill/tokens/。

限制:发布、回复、转推、关注等操作必须先向用户展示账号、文本与目标并取得明确确认,任何情况下都不得跳过。API 访问分级:免费版仅可写、每月 1500 条推文、无读取权限;Basic($100/月)可读写;Pro($5000/月)为完整权限。读取时间线、提及、搜索需 Basic 及以上。存在速率限制,批量操作需间隔;令牌约 2 小时过期但可自动刷新;推文上限 280 字符(Premium 可达 4000)。凭据与令牌需妥善保管,可随时在 Twitter 设置中撤销应用访问。