Tiktok captions skill

When the user wants to create TikTok video captions, scripts, or optimize for TikTok.

by kostja94·MIT license·★ 1,006 Stars on the repo·GitHub ↗

Use now

Files of Tiktok captions

kostja94/main1 file shown
SKILL.md
Show the full text67 lines

Platforms: TikTok

Guides TikTok caption and video script creation. Use for generating publish-ready captions and video specs. Suitable for copy agents, video agents (format, length), and design agents (thumbnail).

When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Output: Publish-Ready Copy

This skill enables agents to generate TikTok captions and video scripts. Captions drive SEO, accessibility, and watch time (12-20% increase with captions). 80%+ watch without sound.

Caption Structure

Element Length Purpose
Hook 5-7 words Grab attention; create curiosity
Context 1-2 sentences Size, price, backstory--info video doesn't show
CTA Optional "Save this," "Link in bio"

Hook examples: "Stop scrolling if you sell on Etsy," "This took me 47 attempts," "Wait for the final result"

Video Specs (for Video Agents)

Spec Value Notes
Aspect ratio 9:16 (portrait) Standard; fills mobile
Resolution 1080x1920 px Recommended
Length 3 sec - 10 min 15-60 sec for tips; 1-3 min for tutorials
Format MP4, MOV H.264, AAC
File size <=5MB (Android), <=88MB (iOS) Varies by device

Caption Best Practices

  • Contrast: Strong font/background contrast; 75% watch mute
  • Auto-captions: TikTok's built-in; algorithm rewards; edit for accuracy
  • Keywords: Improve search visibility
  • Readability: Test on multiple devices

Content by Length

Length Use
15-60 sec Quick tips, humor, hooks
1-3 min Tutorials, storytelling
3-10 min Deep dives (longer format)

Output Format

When generating TikTok content, provide:

  1. Caption (hook + context + CTA)
  2. Video script (if video agent)
  3. Video specs (9:16, 1080x1920, length)
  4. Hashtags (3-5; niche-relevant)
  • tiktok-ads: Paid promotion on TikTok; In-Feed, Spark Ads (boost organic); video specs and captions align with organic content
  • influencer-marketing: TikTok is key influencer platform
  • twitter-x-posts: Cross-posting short-form video
1---
2name: tiktok-captions
3description: When the user wants to create TikTok video captions, scripts, or optimize for TikTok. Also use when the user mentions "TikTok post," "TikTok caption," "TikTok video," "post to TikTok," "TikTok script," "TikTok content," "TikTok copy," "TikTok hashtags," or "TikTok marketing." For TikTok ads, use tiktok-ads.
4metadata:
5 version: 1.0.1
6---
7 
8# Platforms: TikTok
9 
10Guides TikTok caption and video script creation. Use for generating publish-ready captions and video specs. Suitable for copy agents, video agents (format, length), and design agents (thumbnail).
11 
12**When invoking**: On **first use**, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.
13 
14## Output: Publish-Ready Copy
15 
16This skill enables agents to generate TikTok captions and video scripts. Captions drive SEO, accessibility, and watch time (12-20% increase with captions). 80%+ watch without sound.
17 
18## Caption Structure
19 
20| Element | Length | Purpose |
21|--------|--------|---------|
22| **Hook** | 5-7 words | Grab attention; create curiosity |
23| **Context** | 1-2 sentences | Size, price, backstory--info video doesn't show |
24| **CTA** | Optional | "Save this," "Link in bio" |
25 
26**Hook examples**: "Stop scrolling if you sell on Etsy," "This took me 47 attempts," "Wait for the final result"
27 
28## Video Specs (for Video Agents)
29 
30| Spec | Value | Notes |
31|------|-------|-------|
32| **Aspect ratio** | 9:16 (portrait) | Standard; fills mobile |
33| **Resolution** | 1080x1920 px | Recommended |
34| **Length** | 3 sec - 10 min | 15-60 sec for tips; 1-3 min for tutorials |
35| **Format** | MP4, MOV | H.264, AAC |
36| **File size** | <=5MB (Android), <=88MB (iOS) | Varies by device |
37 
38## Caption Best Practices
39 
40- **Contrast**: Strong font/background contrast; 75% watch mute
41- **Auto-captions**: TikTok's built-in; algorithm rewards; edit for accuracy
42- **Keywords**: Improve search visibility
43- **Readability**: Test on multiple devices
44 
45## Content by Length
46 
47| Length | Use |
48|--------|-----|
49| **15-60 sec** | Quick tips, humor, hooks |
50| **1-3 min** | Tutorials, storytelling |
51| **3-10 min** | Deep dives (longer format) |
52 
53## Output Format
54 
55When generating TikTok content, provide:
56 
571. **Caption** (hook + context + CTA)
582. **Video script** (if video agent)
593. **Video specs** (9:16, 1080x1920, length)
604. **Hashtags** (3-5; niche-relevant)
61 
62## Related Skills
63 
64- **tiktok-ads**: Paid promotion on TikTok; In-Feed, Spark Ads (boost organic); video specs and captions align with organic content
65- **influencer-marketing**: TikTok is key influencer platform
66- **twitter-x-posts**: Cross-posting short-form video
67 

Discussion

Alternatives

ApifyScrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).Marketing · MITTwitter/X SkillSearch and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets.Marketing · Apache-2.0🎬 YouTube Script: Writing retention-optimized video script...Use this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.Business & ops · MITInstagram Audience InsightsRead your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).Marketing · MIT