运行时依赖
安装命令
点击复制技能文档
Twitter帖子互动运行时专注的发布包,用于通过AISA中继进行Twitter/X搜索、发布和互动。 何时使用 用户需要Twitter/X研究、发布、点赞、取消点赞、关注或取消关注工作流。 任务可以使用具有AISA_API_KEY和显式OAuth批准的Python客户端。 工作流需要一个单一的包来覆盖读取、发布和互动操作。 何时不使用 用户需要cookie提取、密码登录或完全本地的Twitter客户端。 工作流必须避免基于中继的网络调用或通过api.aisa.one上传媒体。 任务需要未记录的秘密或浏览器派生的身份验证值。 快速参考 所需环境:AISA_API_KEY 读取客户端:./scripts/twitter_client.py 发布客户端:./scripts/twitter_oauth_client.py 互动客户端:./scripts/twitter_engagement_client.py 参考:./references/post_twitter.md,./references/engage_twitter.md 设置 导出AISA_API_KEY="your-key" 所有网络调用都转到https://api.aisa.one/apis/v1/.... 功能 读取用户、推文、趋势、列表、社区和Spaces数据。 在显式OAuth批准后发布文本、图像和视频帖子。 通过互动客户端点赞、取消点赞、关注和取消关注,需先获得授权。 重用当前对话上下文,而不是本地文件基于对话持久性。 常用命令 python3 scripts/twitter_client.py search --query "AI agents" --type Latest python3 scripts/twitter_oauth_client.py authorize python3 scripts/twitter_oauth_client.py post --text "Hello from AIsa" python3 scripts/twitter_engagement_client.py like-latest --user "@elonmusk" python3 scripts/twitter_engagement_client.py follow-user --user "@elonmusk" 发布和互动工作流 使用./references/post_twitter.md进行发布、回复、引用和媒体上传操作。 使用./references/engage_twitter.md进行点赞、取消点赞、关注和取消关注。 在任何写入操作之前获得OAuth授权。 在发布、点赞、关注或上传媒体之前,产生一个最终确认工件,命名确切的操作、目标账户或推文、文本/媒体有效载荷和批准状态。 不要执行写入操作,直到用户显式批准该工件。 ClawHub可疑审查说明 这些要点总结了类似技能被标记为可疑的常见原因,以及此版本如何解决它们: 该包是基于中继的:读取调用、OAuth请求、互动操作和批准的媒体上传都转到api.aisa.one。 该包是API密钥优先的:它需要AISA_API_KEY,并不要求密码、cookie、CT0或其他遗留秘密。 写入和互动操作需要用户批准的确认工件,记录最终操作、目标、有效载荷和OAuth批准状态,然后执行。 发布包是运行时专用的:它保留SKILL.md、scripts/和所需的参考资料,而省略非运行时文件,例如README.md和_meta.json。 该包不包括缓存同步、自安装逻辑、主目录持久性、浏览器cookie提取或外部代理CLI包装器。 浏览器打开是可选的,并不是默认工作流;返回授权链接是此版本的首选路径。 发布包说明 scripts/twitter_client.py保留原始包的读取API表面。 scripts/twitter_oauth_client.py保留原始包的OAuth和发布行为。 scripts/twitter_engagement_client.py保留原始包的点赞、取消点赞、关注和取消关注行为。 该包针对发布元数据和上传安全进行了优化,而不是更改运行时逻辑。