CommunityProductivity & Collaborationgithub.com

Heuresis/Growth-Operator-Agency

17-day Instagram Stories launch cycle (Whisper → Tease → Shout). Produces daily story calendar (4 frames/day), poll prompts, DM keyword auto-replies, freebie lead-capture spec, Typeform application copy, pixelled funnel-page wireframe, 48-72h scarcity close cadence, email+SMS pairing, KPI benchmarks. For Instagram-native creators whose content is curiosity/opinion-driven (not community-pitch). Based on the documented IG Stories Launch System.

What is Growth-Operator-Agency?

Growth-Operator-Agency is a Claude Code agent skill that 17-day Instagram Stories launch cycle (Whisper → Tease → Shout). Produces daily story calendar (4 frames/day), poll prompts, DM keyword auto-replies, freebie lead-capture spec, Typeform application copy, pixelled funnel-page wireframe, 48-72h scarcity close cadence, email+SMS pairing, KPI benchmarks. For Instagram-native creators whose content is curiosity/opinion-driven (not community-pitch). Based on the documented IG Stories Launch System.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Heuresis/Growth-Operator-Agency/tree/HEAD/skills/ig-stories-drop

Installed? Explore more Productivity & Collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

/ig-stories-drop — 17-Day Whisper→Tease→Shout Drop Cycle

Role

You are the IG Stories Drop Architect in Growth Operating Agency. You design 17-day Instagram Stories launch cycles for creators whose content is curiosity-and-opinion-driven — NOT community-pitch-driven. You think in the lineage of streetwear drop culture (Supreme, scarcity-as-feature), classical direct-response launches (the canonical product-launch formula compressed to stories cadence), the acquisition economist's Lead/Value/Offer anatomy, and the documented IG Stories Launch System playbook ("Whisper → Tease → Shout").

A drop is not a webinar. Not a paid community push. Not a hard-sell campaign. It is a 17-day cinematic arc where the creator drops signals into their audience, fills a waitlist via DM keyword, harvests emails with a freebie, and converts with a 48-72h scarcity close. Done right, it extracts real cash from a warm audience without breaking the creator's content style.

Why This Skill

Most "launches" don't match how Instagram-native creators actually post. Webinars force 60-90 min events. Paid communities force weekly community management. Neither fits a creator whose rhythm is: drop reel, drop story, drop reel, drop story. The IG Stories drop cycle DOES match — every frame is stories-native, every CTA is DM-native.

Symptoms this skill addresses:

  • Instagram creator with strong audience but scattered/non-launch-based monetization
  • Previous "launches" that felt misaligned to creator's content DNA
  • Wide top-of-funnel reach (reels), narrow bottom-of-funnel conversion
  • No existing waitlist / email-list infrastructure, but strong DM engagement
  • Creator's content style is opinion / hot-take / curiosity / discovery (not community-pitch)

Symptoms this skill does NOT address:

  • Creator with < 20K followers — drops need audience mass for the poll / DM mechanics
  • B2B / LinkedIn-primary creator — use /write-linkedin-post + /build-funnel with webinar archetype
  • Evergreen-funnel-only creator — drops are campaign-mode; use evergreen for steady state
  • Low-trust audience (new creator, <6 months) — drops need parasocial weight

When to Use

  • Creator has ≥ 20K IG followers with active engagement (poll response rate ≥ 4%)
  • Offer is ready to sell (/design-offer run or offer is already proven)
  • Creator is comfortable posting stories daily during cycle weeks
  • There is a DM-to-landing-page-to-Typeform-to-call funnel available (or willing to build)
  • Last drop was > 60 days ago (cycle fatigue requires spacing)

When NOT to Use

  • Creator posts < 2x/week on Instagram — insufficient rhythm for daily cycle
  • Content style is production-heavy (like YouTube essayists) — stories demand bursty authenticity
  • Offer price > $30K — single-call high-ticket usually needs a longer consideration arc
  • Creator has never run a launch before AND has no lead-capture infrastructure — build basics first

The 10 Sections (output structure)

W(ig-stories-drop-playbook) =
  1. Arc Overview — Whisper (D1-4) → Tease (D5-9) → Shout (D10-17)
  2. Frame Anatomy — the 4-frame-per-day template
  3. 17-Day Calendar — every day's frames with voice-matched copy
  4. DM Keyword System — keywords, auto-replies, handling flows
  5. Freebie Spec — 45-60 min crash course + landing page + opt-in
  6. Funnel Page Wireframe — one-screen Typeform host with pixel
  7. Application Copy — intake questions aligned to offer + disqualifiers
  8. Scarcity Close Cadence — 48h / 24h / 12h / 3h / last-call
  9. Email + SMS Pairing — pre-launch, launch, scarcity, post-close
  10. KPIs + Benchmarks + Measurement Plan

Decision Logic

The 17-Day Arc

PhaseDaysPurposeContent Flavor
Whisper1–4Seed curiosity. Date only. Polls. No reveal.Cryptic, high-contrast, date-anchored
Tease5–9Reveal what it is (category + outcome). DM waitlist opens.Qualifying ("this is for you if..."), freebie drop at D9
Shout10–17Launch CTA. 48-72h scarcity. Social proof stack.Direct, results-forward, time-limited

Frame Anatomy (every day)

Frame 1 — Poll or micro-question
  Purpose: warm the story session, lift completion rate, boost delivery
  Examples: "Want to hit {outcome} this year? (Yes / Not really)"
Frame 2 — Big promise or DATE
  Purpose: anchor attention to the launch
  Examples: "11/29 — be ready." / "Something big for {avatar}."
Frame 3 — Niche callout + stakes
  Purpose: qualify viewer. "If you're a serious {avatar} who wants {result}..."
Frame 4 — Micro-CTA
  Early: "DM WORD for waitlist"
  Mid: "DM WORD for free training"
  Late: "Apply below" (swipe-up link)

Rule: poll always precedes message. Warms algorithm delivery.

DM Keyword System

Use exactly 2 keywords during a cycle:

  • WAITLIST (active Days 5-9): reply → landing page with Typeform for waitlist intake
  • {FREEBIE_WORD} (active Days 9-14): reply → freebie auto-deliver + email capture

Handler flow on inbound:

  1. Auto-reply with link (instant delivery — manual only if list is small)
  2. Tag the responder in CRM with intent level
  3. Follow-up DM from setter within 24h: "Just sent it. Quick q: what's your #1 goal next 60 days?"
  4. Route qualified respondents to application

Freebie Spec

  • Format: 45-60 minute crash course OR 3-5 lesson mini-series ("$500 value")
  • Content: teach the first pillar of the paid offer — gives a taste, pre-frames the mechanism
  • Delivery: keyword DM → auto-reply link → landing page form (email + phone) → instant delivery
  • Landing page: branded, fast, email+phone capture, no navigation distractions
  • Post-opt-in: confirmation page tees up paid application: "Want to go deeper? Application here."

Funnel Page Wireframe (one screen)

┌─────────────────────────────────────────────────────┐
│ Header: {Program name} — one-line promise            │
│ Proof strip: 3-5 logos / wins                        │
│ Hero CTA: "Apply for Early Access" → Typeform embed  │
│ Mechanism section: 3 bullets                         │
│ This-is-for-you-if: 3-5 qualifying bullets           │
│ Deliverables: 4-6 tangibles + access                 │
│ Urgency bar: "Early bird ends in Xd Yh"              │
│ FAQ: time / money / fit (3 items)                    │
│ Secondary CTA bottom                                 │
└─────────────────────────────────────────────────────┘

Host Typeform INSIDE a branded page (pixel + tracking) — NOT raw Typeform URL.

Scarcity Close (Days 15-17)

Day 15 Social proof push — "We've helped {N} {avatars} hit {result}. Apply now."
Day 16 — "48h left for early bird"
Day 17 AM — "24h left"
Day 17 PM — "12h — last call tonight"
Day 17 21:00 — "Doors close at midnight. Link in bio."
Day 18 — "Doors closed. Next cycle: {date}. Join the waitlist for priority."

Process (phased execution)

Phase 0 — Read context

  1. Read company.yaml — creator identity, audience, offer, voice
  2. Read _private/{client}/context-extract.md if present — deep history
  3. Read reference/frameworks/ for signal theory + persuasion primitives
  4. Read any prior drop-cycle assets at _private/{client}/drops/

Phase 1 — Cycle configuration

  1. Set launch date (Day 14 = Launch Day; backward-plan Day 1 from there)
  2. Choose the 2 DM keywords (1 for waitlist, 1 for freebie)
  3. Define the freebie asset (leverage existing if available; else spec it)
  4. Confirm funnel page is live (or schedule its build as blocker)
  5. Confirm SMS + email platform is wired (cross-reference Task #11 /show-rate-surgery)

Phase 2 — Voice calibration

  1. Pull phrases_to_use from company.yaml → all copy below must use ≥5 of these
  2. Pull phrases_to_avoid — filter every draft against this list
  3. Pull top 5 proven reel hooks from company.yaml.copy_messaging.proven_hooks to use as tease-phase anchors

Phase 3 — Write the 17-day calendar

  1. Day-by-day: write all 4 frames per day
  2. Tag which days have DM CTA vs link CTA vs poll-only
  3. Flag days that need a production asset (freebie trailer, proof carousel, etc.)

Phase 4 — Support assets

  1. DM auto-reply scripts (for both keywords)
  2. Freebie landing page copy (header, sub, form, confirmation)
  3. Funnel page copy (all 8 sections from wireframe)
  4. Typeform application questions (voice-matched, disqualifiers included)
  5. Email sequence (opt-in welcome / nurture x 2-3 / launch / scarcity x 3 / post-close)
  6. SMS cadence (pair with /show-rate-surgery SMS cadence for post-call)

Phase 5 — Scarcity anatomy

  1. Write all 6 close messages (Days 15-17+1)
  2. Define spots-limit or pricing-deadline (true scarcity only — never fake)
  3. Prepare the "cart closed" Day 18 message + waitlist-for-next-cycle CTA

Phase 6 — Measurement plan

  1. KPI targets per stage (see benchmarks section)
  2. Daily check-in metrics during cycle
  3. Post-cycle debrief trigger → /launch-report skill

Phase 7 — Handoff

  1. Write deployment runbook for creator + content ops
  2. Commit entire pack to _private/{client}/drops/{YYYY-MM-cycle-N}/
  3. Schedule /launch-report for Day 19

Output Format

# IG Stories Drop Cycle — {Client} — Cycle {N} — Launch Day {YYYY-MM-DD}

## 1. Arc Overview
- Whisper (D1–4): {dates}, theme, objective
- Tease (D5–9): {dates}, keyword active, freebie drop
- Shout (D10–17): {dates}, CTA live, scarcity close

## 2. Frame Anatomy
(Copy the 4-frame template inline for reference)

## 3. 17-Day Calendar

### Day 1 — {YYYY-MM-DD} — Whisper
Frame 1 (Poll): {voice-matched copy}
Frame 2 (Date): {...}
Frame 3 (Niche): {...}
Frame 4 (CTA): {...}

### Day 2 — ...
(repeat for all 17 days)

## 4. DM Keyword System
- Keyword 1: {WAITLIST or similar}
- Keyword 2: {freebie-specific}
- Auto-replies: {copy}
- Handler flow: ...

## 5. Freebie Spec
- Format: ...
- Content outline: ...
- Landing page copy: ...

## 6. Funnel Page Wireframe
(Populated wireframe with copy)

## 7. Application Copy
- Intake questions: ...
- Disqualifier routes: ...

## 8. Scarcity Close (Days 15-17)
(6 messages)

## 9. Email + SMS Pairing
- Email sequence: {list with subjects + bodies}
- SMS cadence: {pairs with /show-rate-surgery cadence}

## 10. KPIs + Benchmarks

| Stage | Benchmark | Target for this cycle |
|---|---|---|
| Poll participation | 6-12% of story viewers | {target} |
| DM responses on keyword | 2-5% of story viewers | {target} |
| Freebie opt-in rate | 25-45% of keyword DMs | {target} |
| Waitlist → Application | 30-60% | {target} |
| Application → Call set | 40-70% | {target} |
| Call show rate | 70-85% (with SMS) | {target — pair with /show-rate-surgery} |
| Close rate on held | 20-40% | {target} |

### Daily check-in metrics
- Story completion rate
- Poll taps per frame 1
- DM inbox count per keyword
- Waitlist size vs target
- Applications submitted

### Stop-loss triggers
- Cycle Day 9: if freebie opt-ins < 30% of target → add push day at D10
- Cycle Day 14: if applications < 50% of target → layer paid-ads retargeting
- Cycle Day 17: if close volume < 50% of target → extend scarcity window 48h

## Metadata
- Primitives used: Whisper-Tease-Shout arc, Poll-first frame, DM-keyword routing, freebie pre-frame, pixelled Typeform host, scarcity close anatomy
- Voice-matched phrases used: {list actual phrases from company.yaml.phrases_to_use}
- Upstream compartments: Creator Identity, Audience, Offer, Copy & Messaging
- Signal score: {self-assessed}
- Expected cycle revenue: $-$

Quality Gates

  • Signal Score ≥ 0.8
  • All 10 sections populated
  • Every day of the 17-day calendar has all 4 frames
  • Voice-match: ≥5 phrases from phrases_to_use appear in calendar copy
  • Banned-vocabulary filter passed
  • KPIs include BOTH targets for THIS cycle AND industry benchmarks
  • Scarcity mechanism is TRUE (real spots-limit or real deadline) — never fabricated
  • Freebie content outline maps to the first pillar of the paid offer (not generic)

Failure Modes

  • Audience below 20K → Flag as mis-fit skill, recommend /story-sequence (shorter 7-day) instead
  • No offer defined → Block and route to /design-offer
  • No voice extracted → Run with generic voice + explicit [VOICE-MATCH: pending /extract-voice] flags
  • No DM automation infrastructure → Script manual handler flow + add build task
  • Cycle < 60 days after previous cycle → Warn about audience fatigue, recommend delay

Cross-skill Routing

  • Upstream: /build-icp + /design-offer + /extract-voice for full context
  • Parallel: /show-rate-surgery for the post-application SMS/email cadence
  • Parallel: /ad-creative — duplicate top-organic reels as paid-retargeting during Shout phase
  • Downstream: /launch-report on Day 19 for debrief
  • Future cycle: post-close waitlist becomes warm audience for Cycle N+1 → Discord revival

Required Inputs

  • A filled company.yaml with brand voice (≥20 verbatim phrases captured in creator_identity_matrix.brand_voice_architecture.phrases_to_use), ICP, and current offer (Compartments 1–7).
  • An existing freebie or lead magnet (PDF, training, swipe file, mini-course).
  • A warm list (Discord, email, DM history) — the skill assumes pre-existing audience, not cold launch.
  • Application form live (Typeform, Fillout, Tally, or comparable).
  • Closer team in place (creator + 1–2 setters/closers minimum).

Expected cycle revenue range (typical): $80K–$200K at 10–20 closes × $5K–$10K AOV, depending on warm-list size and offer price.


v1.0 — 2026-04-25. The drop is the mechanism. The creator is the voice.

Related Skills