tiktok-automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill tiktok-automation通过 Composio 的 TikTok 工具包,借助 Rube MCP 实现 TikTok 内容创作和账户操作的自动化。
工具包文档 : composio.dev/toolkits/tiktok
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 并指定工具包 tiktok 建立活跃的 TikTok 连接RUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP : 在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
tiktok 调用 RUBE_MANAGE_CONNECTIONS使用场景 : 用户希望上传视频并发布到 TikTok
工具调用顺序 :
TIKTOK_UPLOAD_VIDEO 或 TIKTOK_UPLOAD_VIDEOS - 上传视频文件 [必需]TIKTOK_FETCH_PUBLISH_STATUS - 检查上传/处理状态 [必需]TIKTOK_PUBLISH_VIDEO - 发布已上传的视频 [必需]上传的关键参数 :
video: 包含 s3key、mimetype、name 的视频文件对象title: 视频标题/描述发布的关键参数 :
publish_id: 上传步骤返回的 IDtitle: 视频描述文本privacy_level: 'PUBLIC_TO_EVERYONE', 'MUTUAL_FOLLOW_FRIENDS', 'FOLLOWER_OF_CREATOR', 'SELF_ONLY'disable_duet: 禁用合拍功能disable_stitch: 禁用拼接功能disable_comment: 禁用评论注意事项 :
FETCH_PUBLISH_STATUS 直到处理完成,然后再发布使用场景 : 用户希望发布照片到 TikTok
工具调用顺序 :
TIKTOK_POST_PHOTO - 上传并发布照片 [必需]TIKTOK_FETCH_PUBLISH_STATUS - 检查处理状态 [可选]关键参数 :
photo: 包含 s3key、mimetype、name 的照片文件对象title: 照片描述文本privacy_level: 帖子的隐私设置注意事项 :
使用场景 : 用户希望查看他们已发布的视频
工具调用顺序 :
TIKTOK_LIST_VIDEOS - 列出用户已发布的视频 [必需]关键参数 :
max_count: 每页返回的视频数量cursor: 用于下一页的分页游标注意事项 :
has_more 和 cursor使用场景 : 用户希望检查他们的 TikTok 资料信息或账户统计数据
工具调用顺序 :
TIKTOK_GET_USER_PROFILE - 获取完整的资料信息 [必需]TIKTOK_GET_USER_STATS - 获取账户统计数据 [可选]TIKTOK_GET_USER_BASIC_INFO - 获取基本用户信息 [替代方案]关键参数 : (无必需参数;返回已认证用户的数据)
注意事项 :
GET_USER_PROFILE 返回比 GET_USER_BASIC_INFO 更详细的信息使用场景 : 用户希望检查内容上传或发布操作的状态
工具调用顺序 :
TIKTOK_FETCH_PUBLISH_STATUS - 轮询状态更新 [必需]关键参数 :
publish_id: 来自先前上传/发布操作的发布 ID注意事项 :
1. 通过 TIKTOK_UPLOAD_VIDEO 上传视频 -> 获取 publish_id
2. 使用 publish_id 轮询 TIKTOK_FETCH_PUBLISH_STATUS 直到完成
3. 如果状态为就绪,使用最终设置调用 TIKTOK_PUBLISH_VIDEO
4. 可选地再次轮询状态以确认发布
cursor 获取下一页has_more 布尔值以确定是否存在更多结果max_count 控制页面大小内容要求 :
认证 :
速率限制 :
响应解析 :
data 或 data.data 下| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 上传视频 | TIKTOK_UPLOAD_VIDEO | video, title |
| 上传多个视频 | TIKTOK_UPLOAD_VIDEOS | videos |
| 发布视频 | TIKTOK_PUBLISH_VIDEO | publish_id, title, privacy_level |
| 发布照片 | TIKTOK_POST_PHOTO | photo, title, privacy_level |
| 列出视频 | TIKTOK_LIST_VIDEOS | max_count, cursor |
| 获取资料 | TIKTOK_GET_USER_PROFILE | (无) |
| 获取用户统计数据 | TIKTOK_GET_USER_STATS | (无) |
| 获取基本信息 | TIKTOK_GET_USER_BASIC_INFO | (无) |
| 检查发布状态 | TIKTOK_FETCH_PUBLISH_STATUS | publish_id |
由 Composio 提供支持
每周安装数
107
代码仓库
GitHub 星标数
47.6K
首次出现
2026 年 2 月 6 日
安全审计
安装于
opencode71
claude-code68
gemini-cli59
codex57
openclaw54
replit50
Automate TikTok content creation and profile operations through Composio's TikTok toolkit via Rube MCP.
Toolkit docs : composio.dev/toolkits/tiktok
RUBE_MANAGE_CONNECTIONS with toolkit tiktokRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit tiktokWhen to use : User wants to upload a video and publish it to TikTok
Tool sequence :
TIKTOK_UPLOAD_VIDEO or TIKTOK_UPLOAD_VIDEOS - Upload video file(s) [Required]TIKTOK_FETCH_PUBLISH_STATUS - Check upload/processing status [Required]TIKTOK_PUBLISH_VIDEO - Publish the uploaded video [Required]Key parameters for upload :
video: Video file object with s3key, mimetype, nametitle: Video title/captionKey parameters for publish :
publish_id: ID returned from upload steptitle: Video caption textprivacy_level: 'PUBLIC_TO_EVERYONE', 'MUTUAL_FOLLOW_FRIENDS', 'FOLLOWER_OF_CREATOR', 'SELF_ONLY'disable_duet: Disable duet featuredisable_stitch: Disable stitch featuredisable_comment: Disable commentsPitfalls :
When to use : User wants to post a photo to TikTok
Tool sequence :
TIKTOK_POST_PHOTO - Upload and post a photo [Required]TIKTOK_FETCH_PUBLISH_STATUS - Check processing status [Optional]Key parameters :
photo: Photo file object with s3key, mimetype, nametitle: Photo caption textprivacy_level: Privacy setting for the postPitfalls :
When to use : User wants to view their published videos
Tool sequence :
TIKTOK_LIST_VIDEOS - List user's published videos [Required]Key parameters :
max_count: Number of videos to return per pagecursor: Pagination cursor for next pagePitfalls :
has_more and cursor in responseWhen to use : User wants to check their TikTok profile info or account statistics
Tool sequence :
TIKTOK_GET_USER_PROFILE - Get full profile information [Required]TIKTOK_GET_USER_STATS - Get account statistics [Optional]TIKTOK_GET_USER_BASIC_INFO - Get basic user info [Alternative]Key parameters : (no required parameters; returns data for authenticated user)
Pitfalls :
GET_USER_PROFILE returns more details than GET_USER_BASIC_INFOWhen to use : User wants to check the status of a content upload or publish operation
Tool sequence :
TIKTOK_FETCH_PUBLISH_STATUS - Poll for status updates [Required]Key parameters :
publish_id: The publish ID from a previous upload/publish operationPitfalls :
1. Upload video via TIKTOK_UPLOAD_VIDEO -> get publish_id
2. Poll TIKTOK_FETCH_PUBLISH_STATUS with publish_id until complete
3. If status is ready, call TIKTOK_PUBLISH_VIDEO with final settings
4. Optionally poll status again to confirm publication
cursor from previous response for next pagehas_more boolean to determine if more results existmax_count controls page sizeContent Requirements :
Authentication :
Rate Limits :
Response Parsing :
data or data.data| Task | Tool Slug | Key Params |
|---|---|---|
| Upload video | TIKTOK_UPLOAD_VIDEO | video, title |
| Upload multiple videos | TIKTOK_UPLOAD_VIDEOS | videos |
| Publish video | TIKTOK_PUBLISH_VIDEO | publish_id, title, privacy_level |
| Post photo | TIKTOK_POST_PHOTO | photo, title, privacy_level |
| List videos | TIKTOK_LIST_VIDEOS | max_count, cursor |
| Get profile | TIKTOK_GET_USER_PROFILE | (none) |
| Get user stats | TIKTOK_GET_USER_STATS | (none) |
| Get basic info | TIKTOK_GET_USER_BASIC_INFO | (none) |
| Check publish status | TIKTOK_FETCH_PUBLISH_STATUS | publish_id |
Powered byComposio
Weekly Installs
107
Repository
GitHub Stars
47.6K
First Seen
Feb 6, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode71
claude-code68
gemini-cli59
codex57
openclaw54
replit50
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
40,000 周安装