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.
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill tiktok-automation71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Video publish workflow sequence
RUBE_SEARCH_TOOLS first
0%
100%
Connection check step
12%
100%
ACTIVE status gate
100%
100%
Upload before publish
20%
100%
Status poll between steps
20%
100%
Poll until complete
62%
100%
Poll interval 5-10s
100%
100%
Valid privacy_level value
100%
100%
Video file object structure
20%
100%
Video format constraint noted
37%
0%
publish_id forwarded as string
0%
100%
Three-step sequence complete
0%
100%
Without context: $0.2802 · 1m 23s · 16 turns · 55 in / 4,942 out tokens
With context: $0.3324 · 1m 21s · 15 turns · 18 in / 4,731 out tokens
Error handling and response parsing
Identifies missing status poll
0%
100%
Fixes missing status poll
0%
100%
Identifies bad privacy_level
100%
100%
Fixes privacy_level value
100%
100%
Identifies missing 429 handling
62%
100%
Fixes with exponential backoff
100%
100%
Identifies fragile response parsing
75%
100%
Fixes with defensive parsing
50%
100%
publish_id preserved as string
100%
100%
Poll interval 5-10s
0%
100%
Bug list produced
100%
100%
Without context: $0.6156 · 2m 51s · 35 turns · 527 in / 9,835 out tokens
With context: $0.4258 · 1m 54s · 17 turns · 177 in / 6,582 out tokens
Pagination and connection setup
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS call
0%
100%
ACTIVE check before listing
0%
100%
Uses TIKTOK_LIST_VIDEOS
100%
100%
max_count used
0%
100%
Cursor-based pagination
100%
100%
has_more termination check
100%
100%
Pagination loop
100%
100%
Exponential backoff on 429
100%
100%
Defensive response parsing
50%
100%
Output file produced
100%
100%
Without context: $0.2394 · 1m 9s · 12 turns · 17 in / 4,160 out tokens
With context: $0.2461 · 1m 1s · 12 turns · 15 in / 3,721 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.