Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add kostja94/marketing-skills --skill tiktok-captions -a claude-code
npx skills add kostja94/marketing-skills --skill tiktok -a claude-code
Open on GitHub

What 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-code
npx skills add kostja94/marketing-skills --skill tiktok -a claude-code

2Manually: put the files in place

~/.claude/skills/tiktok/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/tiktok/

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

Similar skills

Everything for Marketing and content →

From the same set120

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor