tiktok-captions — Claude Code skill: what it does, how to install
Generates publish-ready TikTok captions, video scripts, and formatting specs. Designed for organic clips that need strong hooks and readability without sound.
npx skills add kostja94/marketing-skills --skill tiktok-captions -a claude-code
npx skills add kostja94/marketing-skills --skill tiktok -a claude-codeWhat tiktok-captions does
The skill organizes captions around a three-part structure. It generates a 5–7 word hook to stop scrolling, 1–2 sentences of context covering details not shown in the clip, and an optional call to action. Because over 80% of users watch without sound, the prompt emphasizes high text contrast and auto-caption readiness.
It also supplies exact video specifications for editors: vertical 9:16 aspect ratio, 1080x1920 resolution, and MP4 or MOV container with H.264 encoding. Output length adapts to content style, recommending 15–60 seconds for quick tips and 1–3 minutes for tutorials. Every response includes 3–5 niche hashtags.
This skill handles organic posts only. Paid campaigns and Spark Ads require tiktok-ads instead. File size limits remain strict at 5MB on Android and 88MB on iOS.
What it helps with
- draft a 5–7 word hook and contextual TikTok caption
- structure a 1–3 minute tutorial video script
- select 3–5 targeted hashtags for organic discovery
- verify technical video specs before rendering 9:16 clips
Example prompts for the agent
- Draft a 45-second TikTok script explaining Git rebase with a strong hook
- Create a caption with a call to action and 4 hashtags for a pottery demo
- Provide TikTok video specs and caption structure for a quick CSS tip
How to install tiktok-captions
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill tiktok-captions -a claude-codenpx skills add kostja94/marketing-skills --skill tiktok -a claude-code2Manually: put the files in place
~/.claude/skills/tiktok/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/tiktok/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill tiktok -a codex2Manually: put the files in place
.agents/skills/tiktok/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill tiktok -a cursor2Manually: put the files in place
.cursor/skills/tiktok/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install kostja94/marketing-skills tiktok2Manually: put the files in place
.github/skills/tiktok/SKILL.md1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill tiktok -a gemini-cli2Platform CLI
gemini skills install https://github.com/kostja94/marketing-skills --path skills/platforms/tiktokManually: put the files in place
.devin/skills/tiktok/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill tiktok -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about tiktok-captions
How to install tiktok-captions in Claude Code?
Run npx skills add kostja94/marketing-skills --skill tiktok-captions -a claude-code in your terminal.
What does the tiktok-captions skill do?
It generates copy ready for publishing on TikTok, including 5–7 word hooks, contextual captions, video scripts, specs, and relevant hashtags.
Can I use tiktok-captions for TikTok ads?
No, paid formats and Spark Ads require the companion skill tiktok-ads.
Source text
SKILL.md · MIT
--- name: tiktok-captions description: 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. metadata: version: 1.0.1 --- # 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) ## Related Skills - **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
© kostja94 · MIT · kostja94/marketing-skills