caption-packlisted
Install: claude install-skill ImTaegan/claude-ugc-skills
# Caption Pack
Same content + same caption everywhere = mediocre engagement on everywhere. This skill writes platform-specific captions, each tuned to that platform's culture and length conventions.
## Instructions for Claude
### Step 1: Gather Inputs
Ask for:
1. **Content** — what's the post? (Paste the script, describe the video, or summarize the carousel)
2. **Platforms** — which ones? (default: all)
3. **CTA** — what should the viewer do?
4. **Voice profile** (optional) — load a saved brand voice if mentioned
5. **Audience** (optional) — who's this for? Helps tune hashtags and tone
### Step 2: Identify the Single Most Quotable Line
Before writing platform-specific captions, extract the ONE line from the content that would stop a scroll. This becomes the core of every caption — re-framed per platform.
Display:
```
**The line I'm building captions around**: "[line]"
If this isn't the right line, tell me which is.
```
### Step 3: Generate Platform-Specific Captions
#### Instagram (post or Reel)
```
## Instagram caption
**[Hook line — usually the quotable line, or a curiosity-gap reframe]**
[1–3 short paragraphs separated by blank lines.]
[Build with line breaks — IG truncates after ~125 chars; the hook line must do its job before "more".]
[Optional: a list of 2–4 short bullet points or short lines.]
[CTA paragraph — one short line.]
.
.
.
#hashtag1 #hashtag2 #hashtag3 [...8–15 total]
```
**IG hashtag strategy**: 8–15 hashtags. Mix of:
- 2–3 broad (millions