# Write Better Short-Form Captions and CTAs

Short-form videos often lose reach because captions, hashtags, and CTAs send weak signals. This skill turns a video brief into platform-ready copy that supports saves, sends, search, and clean engagement.

## Install

```bash
npx skillstore add vyralcontent/viral-captions-and-ctas
```

## Metadata

- - Slug: vyralcontent-viral-captions-and-ctas
- - Version: 1.0.0
- - Author: vyralcontent
- - GitHub username: vyralcontent
- - License: MIT
- - Repository: https://github.com/vyralcontent/content-skills/tree/main/skills/viral-captions-and-ctas/
- - Ref: main
- - Supported tools: Claude, Codex, Claude Code
- - Risk level: low
- - Risk factors: network
- - Quality score: 77
- - Quality tier: bronze
- - Public page: https://skillstore.pages.dev/skills/vyralcontent-viral-captions-and-ctas
- - Manifest: https://skillstore.pages.dev/api/skills/vyralcontent-viral-captions-and-ctas/manifest

## Capabilities

- Drafts captions for Instagram Reels, TikTok, and YouTube Shorts with platform-specific visible cutoffs.
- Selects one primary CTA based on the video format, audience goal, and desired viewer action.
- Creates small, niche hashtag sets and explains when hashtags add little value.
- Specs on-screen text layouts, burned-in captions, safe zones, and readable mobile styling.
- Writes pinned comment options for objection handling, links, product lists, and second hooks.
- Checks draft copy for engagement-bait patterns and rewrites risky phrasing.

## Use Cases

- Launch a Creator Video: Turn a rough video idea into a caption, CTA, hashtags, and pinned comment before posting.
- Repair Weak Brand Copy: Replace vague engagement asks with save, send, or comment prompts that match the video format.
- Adapt One Video Across Platforms: Rewrite the same concept for Reels, TikTok, and Shorts with native cutoffs and hashtag conventions.

## Prompt Templates

### Draft a Caption Fast

```
Write a caption for my TikTok about [topic]. The audience is [audience], and the goal is [save, send, comment, or watch full]. Include 3 to 5 hashtags and one pinned comment.
```

### Fix My CTA

```
Review this CTA for engagement bait: [CTA]. Keep the same intent, then rewrite it for saves, sends, and real comments.
```

### Build a Full Copy Pack

```
Create the full copy layer for a [platform] video about [topic]. Include the visible caption line, body caption, hashtags, on-screen text spec, CTA timing, and pinned comment.
```

### Adapt Across Platforms

```
Adapt this video copy for Instagram Reels, TikTok, and YouTube Shorts: [draft]. Preserve the core idea, but rewrite cutoffs, keywords, hashtags, CTA placement, and pinned comment strategy for each platform.
```

## Limitations

- It improves copy quality but cannot guarantee virality or reach.
- It does not access live platform analytics unless the user provides data.
- It cannot verify current promotions, pricing, or external site claims.
- It is focused on short-form social video, not long-form scripts or full campaign strategy.

## Best Practices

- Choose one primary viewer action before writing the caption.
- Place the main keyword early in the visible caption and reinforce it in on-screen text.
- Use pinned comments for missing context, product lists, objections, or a second hook.

## Anti Patterns

- Do not stack like, save, share, follow, and comment asks in one video.
- Do not use generic hashtag walls or broad filler tags such as viral and fyp.
- Do not promise a free resource and send users to an unrelated sales page.

## Security Audit

- - Safe to publish: true
- - Audited at: 2026-06-28T09:13:07.062\+00:00
- - Summary: Static analysis reported many high-risk patterns, but review found they are Markdown examples, inline file references, labels, hashtags, and social-media guidance rather than executable code. No command execution, cryptographic code, screen upload routine, reconnaissance behavior, prompt injection, or data exfiltration was found. The only confirmed issue is a low-risk external promotional/image URL in SKILL.md.

## Stats

- - Views: 0
- - Downloads: 0
- - Favorites: 0
- - Popularity score: 0
