关于 x-post
x-post 是用于向 X 发布文本和媒体内容并查看已认证个人资料的 Python 命令行技能。发布前必须先向用户展示确切内容并取得明确批准。
主要功能
- 01向 X 发布文本
- 02为帖子附加图片
- 03通过分块上传附加视频
- 04查看已认证的个人资料
- 05发布前要求用户批准
适用场景
- 01发布已批准的文本帖子
- 02在 X 分享图片或视频
- 03查看已连接的 X 个人资料
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rameerez/ claude-code-startup-skills --skill x-post安装后在 Claude Code 中输入/x-post确认已加载。
附带文件x-post.py
详细介绍
使用 ~/.claude/skills/x-post/x-post.py 中的 CLI 工具发布到 X。
设置
需要安装 Python 软件包:pip install xdk requests_oauthlib
凭据文件位于 ~/.claude/skills/x-post/x.key(JSON):
{
"api_key": "...",
"api_secret": "...",
"access_token": "...",
"access_token_secret": "..."
}
命令
发布文本:
python ~/.claude/skills/x-post/x-post.py post "Your tweet text"
发布带图片的内容:
python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/image.jpg
发布带视频的内容:
python ~/.claude/skills/x-post/x-post.py post "Your tweet text" --media /path/to/video.mp4
查看个人资料:
python ~/.claude/skills/x-post/x-post.py me
规则
- 发布前,始终向用户展示完整的推文文本并征得确认
- 未经用户明确批准,绝不发布
- 视频上传使用分块上传(INIT/APPEND/FINALIZE),处理可能需要一分钟
- 脚本会根据文件扩展名自动检测媒体类型
评论
支持 Markdown