grow-instagramlisted
Install: claude install-skill ttalkkaklab/social-flow
# Instagram growth loop — one autonomous tick
Growth skills are **split per platform** (same skeleton as grow-threads and
grow-youtube: plan = standing authorization · tick ≠ publish · idempotent
state). State paths are scoped under `growth/instagram/`.
```
/social-flow:grow-instagram <channel> init # once — fix the plan (HITL)
/loop 1h /social-flow:grow-instagram <channel> # hourly autonomous loop
```
**Two differences from Threads set this skill's structure.**
First, a reel is a video. One episode takes research, authoring, images,
voice, and a build. So publishing happens **only from the queue**, and there
are two ways to fill it. A human builds with
`/social-flow:storyboard → produce` and stamps `queue_instagram: ready`, or —
with plan `autoproduce.enabled: true` — the moment the queue runs dry, the
tick builds an episode itself and stamps the marker (§2.5, same as
grow-youtube).
Second, **there is no stage for joining other people's conversations.**
Threads finds posts to join via keyword search, but the Instagram Login API
this pipeline uses has no public post search. We don't imitate a feature that
doesn't exist.
**The channel's breakout push doesn't live here either.** A caption carries no
clickable link, this pipeline has no Stories endpoint, and this skill has no
publishing stage outside the queue — three reasons a push can't be wired in
later either. The push goes out on Threads only (grow-youtube §2b). What
Instagram contributes to a breakout is the sa