Claude Code Skill for TikTok

Claude Code + TikTok
Upload Videos with AI

Publish TikTok videos, photo posts, and carousels directly from your terminal using Claude Code. The Upload-Post skill handles TikTok's Content Posting API so you can focus on creating content. Developers using automated publishing workflows report up to 73% faster time-to-post compared to manual uploads.

Install in Seconds

Terminal
$ npx skills add Upload-Post/upload-post-skill

Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.

What You Can Post to TikTok

Videos
Photos
Carousels

Just Tell Your Agent

Once you've installed the skill and set your API key, simply ask Claude Code in plain English. No API calls needed.

Claude Code
You: Upload the video ./product-demo.mp4 to TikTok with the caption "Check out this viral trend 🔥 #fyp #trending"
Claude: I'll upload your video to TikTok using the Upload-Post skill.

✓ Video uploaded successfully to TikTok
Post URL: https://www.tiktok.com/@yourprofile/video/7382...

Features for TikTok

Video Upload

Publish MP4 videos up to 10 minutes long directly to TikTok. The API handles format validation, aspect ratio checks, and upload chunking for large files automatically.

Photo Posts

Upload single or multiple photos as TikTok photo posts. Supports JPEG, PNG, and WebP formats with automatic optimization to meet TikTok's 1080x1920 recommended resolution.

Carousel & Slideshow

Create multi-image carousels that viewers swipe through. Combine up to 35 photos per carousel post with individual captions and automatic aspect ratio normalization.

Trending Sounds

Attach trending audio tracks to your videos using TikTok's sound library integration. Selecting the right sound can increase reach by up to 120% based on platform engagement data.

Auto Scheduling

Schedule TikTok posts for optimal publishing times. The scheduling engine supports timezone-aware delivery and batch scheduling for content calendars spanning weeks or months.

Analytics & Performance

Track views, likes, shares, and completion rates for every published TikTok post. Access performance metrics via the API to feed data back into your content creation pipeline.

How It Works

1

Install the Skill

Run the install command in your terminal. The skill is added to Claude Code instantly.

2

Connect TikTok

Link your TikTok account on the Upload-Post dashboard and create a profile with your API key.

3

Publish from Claude Code

Tell your AI agent to post content to TikTok. It handles formatting, uploading, and publishing automatically.

Also Works With

Frequently Asked Questions

How do I upload a TikTok video using Claude Code?

After installing the Upload-Post skill with "npx skills add Upload-Post/upload-post-skill", simply tell Claude Code to post a video to TikTok. For example: "Upload my-video.mp4 to TikTok with the caption 'New product launch'". Claude Code sends the video to the Upload-Post API, which handles TikTok's Content Posting API authentication, chunked uploads, and publishing. The entire process takes under 30 seconds for most videos.

Does the Claude Code TikTok skill support carousel posts?

Yes. The skill fully supports TikTok carousel posts (also called photo slideshows). You can upload up to 35 images in a single carousel. Just provide multiple image files and the API assembles them into a swipeable carousel post. Each image is automatically optimized to TikTok's recommended 1080x1920 resolution if needed.

Can I add trending sounds to my TikTok uploads through Claude Code?

Yes. When uploading a video, you can specify a sound ID from TikTok's audio library. The Upload-Post API attaches the selected audio track to your video during the publishing process. Using trending sounds is one of the most effective strategies for increasing discoverability on TikTok, as the algorithm favors content that uses popular audio.

How does TikTok upload scheduling work with Claude Code?

You can schedule TikTok posts for a specific date and time by passing a "scheduled_time" parameter in ISO 8601 format. The Upload-Post API queues the content and publishes it at the designated time. This works for videos, photos, and carousels. You can also batch-schedule multiple posts in a single session by making successive API calls.

What is the TikTok Content Posting API and how does the skill use it?

The TikTok Content Posting API is TikTok's official interface for third-party applications to publish content programmatically. The Upload-Post skill abstracts away the complexity of TikTok's OAuth flow, chunked upload protocol, and publish confirmation steps. Instead of managing access tokens and multi-step upload sequences, you simply provide your video file and caption, and the skill handles the rest through Upload-Post's managed API infrastructure.

Start Posting to TikTok from Claude Code

Join thousands of developers automating their social media workflow with AI. Free plan available.