Post to X (Twitter) using the official API with OAuth 1.0a. Use when you need to tweet, post updates, or publish content. Bypasses rate limits and bot detection that affect cookie-based approaches like bird CLI.
使用官方API(OAuth 1.0a)发布到X平台。
如需读取(时间线、搜索、提及),请改用bird CLI——它免费且读取效果良好。
选项A:环境变量
bash
export XAPIKEY=your-api-key
export XAPISECRET=your-api-secret
export XACCESSTOKEN=your-access-token
export XACCESSSECRET=your-access-token-secret
选项B:配置文件 位于 ~/.clawdbot/secrets/x-api.json
json
{
consumerKey: your-api-key,
consumerSecret: your-api-secret,
accessToken: your-access-token,
accessTokenSecret: your-access-token-secret
}
bash
npm install -g twitter-api-v2
bash
x-post 在此输入推文内容
或使用完整路径:
bash
node /path/to/skills/x-api/scripts/x-post.mjs 在此输入推文内容
支持多行推文:
bash
x-post 第一行
第二行
第三行
成功时返回推文URL。
如需读取、搜索和监控——请使用bird CLI:
bash
bird home # 时间线
bird mentions # 提及
bird search 查询内容 # 搜索
bird user-tweets @用户名 # 用户帖子
bird read <推文URL> # 单条推文
402 积分耗尽:在X开发者门户→仪表盘中添加积分
401 未授权:重新生成访问令牌(确保先设置读取+写入权限)
未找到凭证:设置环境变量或创建配置文件(参见上方配置部分)
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 x-api-1776379696 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 x-api-1776379696 技能
skillhub install x-api-1776379696
文件大小: 4.21 KB | 发布时间: 2026-4-17 14:02