Skip to content
By Jakeschincariol

Instagram Reel script

/ig-reel

/ig-reel is a Claude Code skill in the Ads & Social section. It is maintained by Jakeschincariol and published under the MIT license. Turns a raw idea into a Reel: three scored hooks, a spoken script, on-screen text and a timed beat sheet, written in your own voice.

Author's description

Write an Instagram Reel from a raw idea - hook options off 26 formulas, the spoken script, the on-screen text, and a timed beat sheet - in the user's own voice and scored before they shoot it. Use whenever the user wants a Reel, a short-form video script, a hook, a voiceover, "make a reel about X", "what should I say in this video", or is about to record and does not have the first line yet.

Use it when

  • You have a Reel idea but no idea how to open it
  • You are about to record and still lack the first line
  • You want to compare several hooks before picking one

Not for

  • Posting the Reel: you record and publish it yourself
  • Writing scripts in a voice you could not say out loud

What you get

Three scored hooks, the spoken script, the on-screen text written separately and a timed beat sheet.

How to ask for it

  • Make me a reel about saving time while cooking
  • I need the script and hook for this video I'm about to record
  • Give me a few hook options to talk about this topic

Install

curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash

After installing with the script, type /ig-reel. Using Cursor, Windsurf or Codex? Platform guides

Questions about this skill

Does it publish the Reel for me?
No. The skill only produces the script; you shoot and post it. If you approve it, it logs the date, hook formula and first line for later audits.
How long should a Reel be?
The working range is 15 to 45 seconds. Reels can run to 3 minutes, but almost nobody should use that. Under 7 seconds only the loop counts inflate.
What if my idea is thin?
It does not pad it. It asks what happened, to whom and what it cost or returned, because a Reel needs one specific true thing.

Demo coming soon

↑↓ move · Enter open · Esc close