mcpField
X
x-post

x-post

github.com/rameerez营销与增长3174 次安装36 周前更新
代码仓库

关于 x-post

x-post 是用于向 X 发布文本和媒体内容并查看已认证个人资料的 Python 命令行技能。发布前必须先向用户展示确切内容并取得明确批准。

主要功能

  1. 01向 X 发布文本
  2. 02为帖子附加图片
  3. 03通过分块上传附加视频
  4. 04查看已认证的个人资料
  5. 05发布前要求用户批准

适用场景

  1. 01发布已批准的文本帖子
  2. 02在 X 分享图片或视频
  3. 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