Wiseflow tiktok-post

Upload and publish a video (or image carousel) to TikTok using the browser. Handles caption, hashtags, cover selection, and privacy settings.

install
source · Clone the upstream repo
git clone https://github.com/TeamWiseFlow/wiseflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/TeamWiseFlow/wiseflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/addons/officials/crew/selfmedia-operator/skills/tiktok-post" ~/.claude/skills/teamwiseflow-wiseflow-tiktok-post && rm -rf "$T"
manifest: addons/officials/crew/selfmedia-operator/skills/tiktok-post/SKILL.md
source content

TikTok 发布技能

Use this skill when:

  • The user wants to publish a video to TikTok (国际版)
  • You need to cross-post a short video (generated by siliconflow-video-gen or provided by the user)
  • You need to set caption, hashtags, and cover for a TikTok post

Prerequisites: Browser session must be logged in to tiktok.com.


Cookie Warmup

Navigate to

https://www.tiktok.com
first. If it redirects to login, the session has expired — inform the user.


Workflow: Upload Video

1. Navigate to https://www.tiktok.com/creator-center/upload
   (fallback: https://www.tiktok.com/upload)
2. Wait for the upload page to load
3. Click "Select video" or drag-and-drop the video file into the upload zone
   - Supported: MP4, MOV, WebM
   - Recommended: 9:16 vertical, 1080×1920, under 500MB
   - Duration: 15s – 10 minutes
4. Wait for upload and processing to finish (progress bar reaches 100%)
5. Fill in the caption:
   - Plain text + hashtags (use #tag format)
   - Max 2200 characters
   - Include 3–5 relevant hashtags for discoverability
6. (Optional) Set cover image:
   - Click "Cover" and select a frame from the video
   - Or upload a custom cover image
7. Set privacy:
   - Public (default for content distribution)
   - Friends Only or Private (for drafts/restricted content)
8. Toggle settings as needed:
   - "Allow comments" — on by default
   - "Allow Duet / Stitch" — on for viral content, off for brand-sensitive material
9. Click "Post" button
10. Wait for confirmation — TikTok shows "Your video has been posted" or similar
11. Copy and report the post URL

Workflow: Schedule Post (if available)

After step 8 above:
1. Toggle "Schedule" instead of posting immediately
2. Select date and time (timezone auto-detected from account settings)
3. Click "Schedule"

Caption Best Practices

  • Lead with a hook in the first line (shown in feed before "more" truncation)
  • Add hashtags at the end, not inline
  • Use a mix of broad tags (#ai #technology) and niche tags (#aitools #wiseflow)
  • Keep core message under 100 characters before hashtags

Error Handling

SituationAction
Login pageSession expired — inform user to re-login
Video rejected (policy violation)Report reason to user; do not retry automatically
Upload stuck at %Wait up to 3 minutes; refresh page if still stuck
Caption too longTrim hashtags first, then caption
Cover selection failsSkip cover customization and use auto-generated cover

Notes

  • TikTok's upload UI changes frequently — if a button/element is not found, look for equivalent UI based on intent
  • Always confirm post URL after completion
  • Do NOT post content that violates TikTok Community Guidelines