Skip to main content ホーム クリエイター miosa-osa canopy ig-stories-drop
ig-stories-drop 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.
インストールへ移動 Skills Marketplace コミュニティが作成したAIスキルを発見・探索
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/Miosa-osa/canopy --skill ig-stories-dropコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Zipをダウンロード ダウンロード中... このリポジトリの他の Skills Evaluate retrieval and generation quality in RAG pipelines. Separate scoring for retrieval (recall, precision, MRR) and generation (faithfulness, relevance, completeness). End-to-end pipeline assessment with bottleneck identification. Triggers on: "eval rag", "rag evaluation", "retrieval evaluation", "rag quality", "rag metrics"
Design binary pass/fail LLM-as-Judge evaluators. Structured prompt engineering for evaluation: criteria definition, rubric construction, few-shot calibration, and bias mitigation. Produces a ready-to-deploy judge prompt with scoring instructions. Triggers on: "judge prompt", "llm judge", "evaluator prompt", "scoring prompt", "grading rubric"
Language Agent Tree Search - Monte Carlo planning - 92.7% on HumanEval
name ig-stories-drop description 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. signal {"mode":"linguistic","genre":"launch-sequence","type":"prescribe+inform","format":"markdown","structure":"w-ig-stories-drop-10-section","receiver":"creator + content ops + sales ops","receiver_capacity":"high"} department marketing agent_affinity ["marketing-head","content-strategist","paid-ads"] required_compartments {"creator_identity_matrix":60,"audience_intelligence_system":70,"offer_architecture":60,"copy_messaging":40} upstream_dependency /build-icp + /design-offer + /extract-voice (preferred; skill can run with lighter prerequisites in degraded mode) execution_mode interactive tier structured_ai temperature_gate warm evidence_gate ["seventeen_day_calendar_complete","every_day_has_4_frames","dm_keywords_set_gte_2","freebie_spec_defined","application_quality_filter_specd","funnel_page_wireframe_provided","scarcity_close_cadence_set","voice_match_phrases_used_gte_5","kpi_benchmarks_included","signal_score_gte_0_8"] keywords ["IG stories","Instagram launch","drop cycle","Whisper Tease Shout","waitlist","nonchalant drop","DM keyword"] priority 1 version 1
/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 Phase Days Purpose Content Flavor Whisper 1–4 Seed curiosity. Date only. Polls. No reveal. Cryptic, high-contrast, date-anchored Tease 5–9 Reveal what it is (category + outcome). DM waitlist opens. Qualifying ("this is for you if..."), freebie drop at D9 Shout 10–17 Launch 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
Auto-reply with link (instant delivery — manual only if list is small)
Tag the responder in CRM with intent level
Follow-up DM from setter within 24h: "Just sent it. Quick q: what's your #1 goal next 60 days?"
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
Read company.yaml — creator identity, audience, offer, voice
Read _private/{client}/context-extract.md if present — deep history
Read reference/frameworks/ for signal theory + persuasion primitives
Read any prior drop-cycle assets at _private/{client}/drops/
Phase 1 — Cycle configuration
Set launch date (Day 14 = Launch Day; backward-plan Day 1 from there)
Choose the 2 DM keywords (1 for waitlist, 1 for freebie)
Define the freebie asset (leverage existing if available; else spec it)
Confirm funnel page is live (or schedule its build as blocker)
Confirm SMS + email platform is wired (cross-reference Task #11 /show-rate-surgery)
Phase 2 — Voice calibration
Pull phrases_to_use from company.yaml → all copy below must use ≥5 of these
Pull phrases_to_avoid — filter every draft against this list
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
Day-by-day: write all 4 frames per day
Tag which days have DM CTA vs link CTA vs poll-only
Flag days that need a production asset (freebie trailer, proof carousel, etc.)
Phase 4 — Support assets
DM auto-reply scripts (for both keywords)
Freebie landing page copy (header, sub, form, confirmation)
Funnel page copy (all 8 sections from wireframe)
Typeform application questions (voice-matched, disqualifiers included)
Email sequence (opt-in welcome / nurture x 2-3 / launch / scarcity x 3 / post-close)
SMS cadence (pair with /show-rate-surgery SMS cadence for post-call)
Phase 5 — Scarcity anatomy
Write all 6 close messages (Days 15-17+1)
Define spots-limit or pricing-deadline (true scarcity only — never fake)
Prepare the "cart closed" Day 18 message + waitlist-for-next-cycle CTA
Phase 6 — Measurement plan
KPI targets per stage (see benchmarks section)
Daily check-in metrics during cycle
Post-cycle debrief trigger → /launch-report skill
Phase 7 — Handoff
Write deployment runbook for creator + content ops
Commit entire pack to _private/{client}/drops/{YYYY-MM-cycle-N}/
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.