# Ig Caption Writer

> Writes Instagram captions tuned to a creator's niche and brand voice — handles hook line, body, CTA, and hashtag set. Supports multi-niche pages (gameplay / tech / AI / earning) with per-niche voice. Trigger when user asks for an IG caption, Reel caption, post copy, or hashtag set.

- Skill: `rahulcommercial/ig-caption-writer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rahulcommercial/ig-caption-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rahulcommercial/ig-caption-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rahulcommercial (https://skillmd.com/u/rahulcommercial)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rahulcommercial/ig-caption-writer

---


# IG Caption Writer

A caption isn't decoration. It's the second hook.

## When to use

- User has a clip / image and needs a caption.
- User asks for "make this more clickable" on existing copy.
- User wants a hashtag set tuned to a niche.

## Caption structure (proven on multi-niche pages)

```
[Hook line — 5-9 words, scroll-stopper]
[blank]
[Body — 1-3 short lines, plain English, no fluff]
[blank]
[CTA — one ask, never two]
[blank]
[Hashtags — 8-15, mixed reach tiers]
```

## Hook patterns that work

| Pattern | Example |
|---|---|
| Specific number | "I made ₹4,300 in 14 minutes." |
| Contrarian | "Everyone says learn React. They're wrong." |
| Confession | "I lost my first ₹10k in options. Here's the lesson." |
| Question with stakes | "Would you pay ₹999 for this AI tool?" |
| Open loop | "The one BGMI setting nobody uses." |

Skip: "Check this out", "Watch till the end", "You won't believe".

## Niche voices (thenoobstack)

- **Gameplay** — peer-to-peer, jargon OK ("nade timing", "OTW", "1v4 clutch"), Hindi-English mix natural.
- **Tech** — practical, no hype. "Here's what it does + when to use it."
- **AI** — claim → demo → caveat. Always include the caveat; builds trust.
- **Earning** — specific, taxable, India-context (₹, GST, TDS where relevant). Never promise income.

## CTA picks

One only. Pick by goal:
- Saves → "Save this for your next match / build / trade."
- Comments → ask a question with a forced answer ("which side: A or B?").
- Follows → "Follow @thenoobstack for more like this."
- DMs → only when offering something concrete.

## Hashtag tiers (use 8-15 total)

- **Small (< 100k posts):** highest discovery odds. Pick 4-6.
- **Mid (100k–1M):** ranked content lives here. Pick 3-5.
- **Large (> 1M):** trending boost only. Pick 1-3.

Avoid banned hashtags — check periodically.

## Output format

```
HOOK: <one line>

BODY:
<2-3 lines>

CTA: <one line>

HASHTAGS:
#small1 #small2 #small3 #small4 #mid1 #mid2 #mid3 #large1
```

## Refuse

- Misleading hooks ("I made ₹1L in 1 day" if you didn't).
- Caption length over 220 words — IG truncates, hurts dwell time.
- Banned / shadowbanned hashtag sets.

