Communitygithub.com

Instagram 릴 스크립트 생성기

하나의 아이디어를 완성된 릴 스크립트로 변환합니다. 26가지 검증된 후크 공식 중 3개의 후크를 후크 스코어러로 채점하고, 음성 스크립트, 화면상 텍스트, 느린 후크와 죽은 비트를 검사한 타이밍 비트 시트를 제공합니다.

Instagram 릴 스크립트 생성기란 무엇인가요?

이 스킬은 사용자가 릴 스크립트, 숏폼 영상 스크립트, 후크, 보이스오버를 요청하거나 'X에 대한 릴 써줘', '이 영상에서 뭐라고 말해야 해?', '후크 줘' 같은 요청을 하거나 녹화 시작 전 첫 줄이 없을 때 실행됩니다. 내부적으로는 사용자의 기존 브랜드 보이스 파일을 읽고, IShort MCP가 연결된 경우 'search_my_scripts'와 'list_my_scripts' 도구를 통해 사용자의 과거 최고 후크와 이상치 트랜스크립트를 분석합니다. 26가지 검증된 후크 공식을 참조해 3개의 후크(각각 다른 공식에서 선택)를 생성하고, hookscore.py로 점수를 매겨 가장 높은 점수의 후크를 우선 제시합니다. 그 후 음성 대본과 화면 텍스트(각 카드당 최대 6단어)를 별도로 작성하고, beats.py로 30초 내외의 타이밍 비트 시트를 생성해 느린 후크나 죽은 비트가 없는지 확인합니다. 최종 출력물은 'REEL READY' 형식으로 후크 점수, 길이, 스크립트, 화면 카드, 샷 리스트를 포함하며, 생성된 스크립트는 'instagram-humanizer'로 자연스럽게 변환됩니다. 지원 대상은 Instagram 릴 제작자이며, Claude Code, Cursor, Codex와 같은 AI 에이전트 환경에서 작동합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ishort-pro/instagram-claude-skills/tree/main/skills/instagram-reel-script-generator

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Instagram 릴 스크립트 생성기은(는) 무엇을 하나요?

하나의 날것 아이디어를 점수화되고, 타이밍이 맞춰지며, 촬영 가능한 릴 스크립트로 만듭니다.

python3 scripts/hookscore.py hooks.txt              # 후크 옵션 순위 매기기 (한 줄에 하나씩)
python3 scripts/hookscore.py --hook "한 줄"       # 하나의 후크 점수 매기기
python3 scripts/beats.py script.txt --target 30     # 타이밍 비트 시트

작성 전

  1. 보이스. ~/.instagram-claude-skills/brand-voice.md를 읽습니다. 파일이 없으면, 사용자의 릴 3개를 가져옵니다(IShort: list_my_scripts에서 해당 핸들로 필터링하거나, 붙여넣기). templates/brand-voice.md에서 파일을 작성합니다. 사용자는 이것을 소리 내어 말해야 하며, 잘못된 보이스는 사용할 수 없습니다.
  2. 증거. ~/.instagram-claude-skills/swipe.md가 존재하면(instagram-reels-research가 작성), 해당 공식이 기본값보다 우선합니다. IShort가 있다면 search_my_scripts("<주제>")로 이 주제에 대한 이상치 트랜스크립트가 어떻게 시작되었는지 확인합니다.
  3. 하나의 구체적인 진실. 아이디어가 얇다면, 묶음 질문을 하나 합니다: 무슨 일이 있었는지, 누구에게, 비용이나 결과는 어땠는지. 늘리지 마세요.

구조

0:00-0:02  후크     주장. 음성 대사와 화면 텍스트는 **별도로** 작성합니다.
                    첫 프레임에서 움직임 또는 변화.
0:02-0:07  이해관계  시청자가 관심을 가져야 하는 이유. 한 줄.
0:07-...   본문     비트당 하나의 아이디어; 매 비트마다 프레임을 바꿉니다.
마지막 3초  결말     후크가 약속한 것을 제공한 후, 하나의 요청.
마지막 줄  루프     후크의 단어를 반복하여 재생이 자연스럽게 이어지도록.

기본 20-40초. 긴 영상은 당연한 것이 아니라, 정당화되어야 합니다.

후크

references/hooks.json을 읽습니다(26가지 공식: 템플릿, 예시, 화면 버전, 사용 시기, 망치는 방법). 3가지 다른 공식에서 3개의 후크를 작성하고, hookscore.py를 실행한 후 가장 높은 점수의 후크를 먼저 제시합니다.

점수 측정기에 대해 솔직하세요: 나쁜 후크(인사, 서두, 구체적이지 않음, 너무 김, "스크롤 멈춰", 이모지)를 확실히 걸러내지만, 두 개의 괜찮은 후크 사이에서 승자를 고르지는 않습니다. 치명적 결함이 있는 후크는 45점을 넘을 수 없습니다. 최고 점수가 50 미만이면 그 중 어느 것도 진정한 후크가 아닙니다. 더 작성하세요.

화면 텍스트

별도 스크립트: 카드당 최대 6단어, 듣기 전에 읽힙니다. 첫 번째 카드는 주제 키워드를 포함합니다(Instagram과 Google이 인덱싱함). 본문에는 자막을 하드코딩하세요. 대부분의 사람들은 음소거 상태로 시작합니다.

타이밍 확인

beats.py --target <초>를 실행합니다. 모든 플래그를 수정하세요: 3초를 넘는 후크, 한 프레임에 4초를 넘는 비트, 구체적이지 않은 세 개의 비트, 루프 없음. 깨끗해질 때까지 다시 실행하세요.

출력

릴 준비 완료
후크: #<id> <공식>, 점수 <n> <평가>   (대안: <n>, <n>)
길이: <n>비트에 걸쳐 <s>초
[음성 대본, 펜스 처리]
[타이밍이 포함된 화면 카드]
[샷 리스트: 비트당 화면에 보여야 할 것]
다음: instagram-seo-caption-generator --script <이 스크립트>

음성 대본을 보여주기 전에 instagram-humanizer를 실행하세요.

규칙

  • 숫자, 클라이언트 또는 결과를 임의로 만들어내지 마세요: {{사용자 숫자}} + 플래그.
  • 하나의 릴에 하나의 아이디어. 두 개의 아이디어면 두 개의 릴.
  • 인사, "이 영상에서", 또는 "스크롤 멈춰"로 시작하지 마세요.
  • 당신이 쓰고, 그들이 촬영하고 게시합니다.

크레딧: 후크 공식, hookscore.py 및 beats.py는 Jake Schincariol의 instagram-agent-skill(MIT)에서 수정되었습니다. NOTICE 참조.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

instagram-carousel-generator

Instagram carousel generator: turns an idea, a Reel script or a blog post into a 6-10 slide carousel - the cover that earns the swipe, one idea per slide, a recap slide people save and send, one CTA - plus slide copy sized for 1080x1350, a keyword-first caption and alt text for every slide. Use when the user says "carousel", "slides", "swipe post", "turn this reel/blog/thread into a carousel", or has a list, steps, framework or before/after that would die as a single image. Repurposes the user's best transcripts from the IShort MCP.

instagram-claude-skills

Instagram Claude skills for content creation: a router for 9 skills that research outlier Reels, extract and reverse-engineer reel scripts, write scored Reel scripts and hooks, generate SEO captions from the video script, build carousels, plan the content calendar, analyze competitors, optimize the bio and link in bio, and humanize AI text. Use for any Instagram, Reels, caption, hook, script, carousel, content plan, Instagram SEO or profile task. Connects to the IShort MCP (ishort.pro/mcp) for real reel data and transcripts.

instagram-content-calendar

Instagram content calendar and weekly content planner: builds the week (or month) of Reels, carousels and stories from evidence - the user's own top reels, niche outliers and real events - with the format, hook formula, SEO keyword, posting slot and engagement list per day. Use when the user says "plan my week", "content calendar", "what should I post", "content plan", "posting schedule", "I have nothing to post", or wants a month of ideas. Uses the IShort MCP (list_my_scripts, search_my_scripts, get_bio_analytics) to plan from what already worked for them.

instagram-humanizer

Humanize AI-written Instagram captions, Reel scripts, comments and DMs: strips em dashes, AI slop words ("delve", "game-changer", "in today's video"), invisible watermark characters and stock Instagram phrases, then scores the text on a five-check AI-detection panel and reports the before/after. Use when the user says "humanize", "does this sound like AI", "remove em dashes", "de-slop this", "make it sound human", "this sounds like ChatGPT", and before any caption, script, comment or DM from this pack is shown to the user.

instagram-reels-research

Find the Instagram Reels that are actually working in a niche right now and turn them into a swipe file: ranks reels by outlier multiple (views divided by the account's own median, not raw views), names the hook formula each used, and flags which to transcribe. Use when the user says "find viral reels", "what's working in my niche", "content research", "outlier reels", "reverse engineer this account", "build a swipe file", "what should I make next", or exports reels from IShort. Reads IShort CSV exports and the IShort MCP (list_my_scripts, get_competitor_report, get_reel_details).

instagram-seo-caption-generator

Instagram SEO caption generator that writes the caption FROM the Reel's video script: mines the keywords the video actually says, puts the primary keyword in the first 125 characters, writes the on-screen title, alt text and 3-5 hashtags, then scores the caption /100 for Instagram Search and Google. Use when the user wants a caption for a Reel, "write my caption", "SEO caption", "caption from this script/transcript/video", "make this post searchable", "keywords for my reel", "rank my reel on Google", or pastes a reel URL and wants a caption. Uses the IShort MCP (transcribe_reel) to get the script from a reel URL.

관련 스킬