# tiktok-launch-video

Turns a product brief or launch page into a 9:16 TikTok video: hook in the first second, burned-in captions, fast cuts. Publishing to TikTok Ads is optional.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 111
- Author: Cogny AI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/tiktok-launch-video/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/tiktok-launch-video

## What it does

The skill follows TikTok grammar instead of stretching a landscape cut to vertical. It pulls product context from a local file, the Cogny context tree or a launch page, builds a brand kit from colors and fonts, then picks one proven format — POV, build-in-public, contrarian take, before/after, list-tease — and writes a beat sheet timed to the second. Default length is 15 seconds, beats run about 1–2.5 seconds each, and the last beat carries a concrete call to action.

HyperFrames renders the video as programmatic HTML/CSS, so the output is deterministic. Node 22+ and FFmpeg 6+ have to be on the machine; check `node --version` and `ffmpeg -version` first, because the build stops without them. No accounts are needed to make the file.

Publishing is a separate, optional step. An in-feed ad goes up through TikTok Ads and needs the MP4 at a public URL no larger than 500 MB. A Spark ad reuses a post the creator already published, keeping its likes and comments. Every publish call asks for confirmation first, and the beat sheet comes back to you for approval before anything renders.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill tiktok-launch-video -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/tiktok-launch-video/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/tiktok-launch-video/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill tiktok-launch-video -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/tiktok-launch-video/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill tiktok-launch-video -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/tiktok-launch-video/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cognyai/claude-code-marketing-skills tiktok-launch-video
```

2. **Manually: put the files in place**
- File: `.github/skills/tiktok-launch-video/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill tiktok-launch-video -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skills/tiktok-launch-video
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/tiktok-launch-video/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill tiktok-launch-video -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/tiktok-launch-video/SKILL.md

## When to use it
- ship a vertical launch video without an editor
- stop the scroll with a one-second hook
- burn captions into the video
- match the video to brand colors and fonts
- push a finished MP4 live as an in-feed ad

## Example prompts
- Make a launch video: `/tiktok-launch-video https://example.com/launch`
- Cut a vertical video from this brief: `/tiktok-launch-video "we're shipping AI brand guardrails for marketers"`
- Run the skill with no arguments and let it interview me: `/tiktok-launch-video`

## Similar
- [launch-video](https://affpapa.org/en/nevibecode/skills/launch-video.md) — skill · 1500 installs
- [tiktok-captions](https://affpapa.org/en/nevibecode/skills/tiktok-captions.md) — skill · 2800 installs
- [tiktok-ads](https://affpapa.org/en/nevibecode/skills/tiktok-ads.md) — skill · 1300 installs
- [tiktok-video-publishing](https://affpapa.org/en/nevibecode/skills/tiktok-video-publishing.md) — skill · 624 installs
- [tiktok-script](https://affpapa.org/en/nevibecode/skills/tiktok-script.md) — skill · 768 installs
- [tiktok-marketing](https://affpapa.org/en/nevibecode/skills/tiktok-marketing.md) — skill · 6900 installs

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
