plugins/all-skills/skills/tiktok-automation/SKILL.md
Automate TikTok tasks via Rube MCP (Composio): upload/publish videos, post photos, manage content, and view user profiles/stats. Always search tools first for current schemas.
npx skillsauth add davepoon/buildwithclaude tiktok-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 by Composio
development
Stop coding agents from shipping generic UI. Use UIZZE's 800,000+ real web and iOS screens to build product-specific interfaces, define a design contract, cover required states, and run a hard finish gate. Use for web or iOS UI design, implementation, redesign, critique, and pre-ship review in Codex, Claude Code, Cursor, Copilot, and other coding agents.
development
Convene an AI executive board of directors (CEO, CFO, COO, CLO, CISO sub-agent personas) to vet a business idea, product concept, new service offering, M&A target, or operational initiative — and deliver an integrated board memo with a Go/No-Go recommendation. Use this skill whenever the user wants an idea vetted, stress-tested, or reviewed from multiple executive perspectives; asks to "present this to the board," "run this by the boardroom," "vet this idea," "poke holes in this plan," or "prep me for a board meeting"; or shares a business plan, pitch, proposal, or initiative document and asks for structured executive feedback. Also trigger when the user asks for a Go/No-Go decision, risk review across finance/legal/security/operations, or preparation for presenting an initiative to real leadership.
data-ai
私人旅行管家 — 从出发地到目的地的完整行程规划+攻略导出。 输入出发地、目的地、天数、预算、风格偏好,自动输出闭环行程, 包含交通推荐、酒店推荐、美食路线、每日预算,并可选生成攻略。 当用户提到「做攻略」「旅行规划」「旅游计划」「行程安排」时使用。
tools
Use Ontoly's deterministic Software Graph and MCP server for codebase architecture, request tracing, dependency analysis, and impact analysis.