Communitygithub.com

Instagram 릴스 연구

특정 주제에서 실제로 반응이 좋은 Instagram 릴스를 찾아 스와이프 파일로 만듭니다. 조회수 대신 아웃라이어 배수(계정 자체 중앙값 대비 조회수)로 순위를 매기고, 사용된 후크 공식을 분석하며, 필사할 릴스를 지정합니다.

Instagram 릴스 연구란 무엇인가요?

이 스킬은 단순히 조회수가 높은 릴스가 아닌, 해당 계정의 일반적인 성과 대비 훨씬 뛰어난 '아웃라이어' 릴스를 식별하는 데 초점을 맞춥니다. 400만 팔로워 계정의 40만 조회수보다 4천 팔로워 계정의 40만 조회수가 훨씬 더 귀중한 인사이트를 제공한다는 원칙에 기반합니다. 사용자가 IShort CSV 내보내기 파일이나 IShort MCP(list_my_scripts, get_competitor_report, get_reel_details)를 통해 데이터를 제공하면, `outliers.py` 스크립트가 각 릴스의 아웃라이어 배수(조회수 / 해당 계정 중앙값 조회수)를 계산하고, 미리 정의된 후크 공식 데이터베이스와 비교하여 어떤 후크가 사용되었는지 식별하며, 3배 이상의 아웃라이어 릴스는 필사를 권장합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 도구와 호환되며, 월 1회 니치별로 실행하여 콘텐츠 전략의 근거를 확보하는 데 유용합니다.

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

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

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

문서

Instagram 릴스 연구 (아웃라이어 중심, 조회수 아님)

연구 스킬입니다. 이 팩의 다른 스킬들은 글을 작성하지만, 이 스킬은 작성의 기반이 되는 증거를 찾습니다. 니치별로 매일이 아닌 매월 실행하세요.

python3 scripts/outliers.py export.csv                     # IShort CSV 내보내기 파일
python3 scripts/outliers.py scripts.json --min 3           # IShort MCP JSON
python3 scripts/outliers.py a.csv b.csv --out ~/.instagram-claude-skills/swipe.md

한 가지 규칙

원시 조회수는 증거가 아닙니다. 200만 팔로워 계정의 40만 조회수는 평범한 화요일이지만, 4천 팔로워 계정의 40만 조회수는 복제할 가치가 있는 무언가를 찾은 것입니다. 아웃라이어 배수 = 조회수 / 해당 계정의 중앙값 조회수를 기준으로 순위를 매기세요:

배수등급조치
5배+BREAKOUT오늘 필사하고, 구조를 복제하세요
3-5배OUTLIER필사하세요
1.5-3배평균 이상패턴이지 증거는 아닙니다
< 1.5배평범한 날무시하세요, 숫자가 아무리 커도

또한 낯선 사람에게 도달한 릴스만 유지하세요: 작은 계정의 경우 800 조회수의 5배는 여전히 4,000 조회수에 불과하며 팔로워 기반을 벗어나지 못했습니다. 니치에서 실제 절대 도달 범위가 있는 아웃라이어를 선호하세요.

1단계: 6-12개 계정 선택

질문하거나, 제안하고 승인을 받으세요:

  • 4개 직접: 동일한 니치와 잠재고객, 사용자보다 약간 앞서 있는 계정
  • 4개 인접: 다른 니치, 동일한 잠재고객. 포맷은 주로 여기서 나옵니다.
  • 2-4개 초대형: 훨씬 큰 계정, 포맷만 참고하고 게시 빈도나 어조는 참고하지 마세요. 직접 계정 세트는 사용자 자신의 규모의 약 10배 이내로 유지하세요.

2단계: 데이터 수집 (세션에서 지원하는 경로 선택)

A. IShort 확장 프로그램 (가장 빠름, 스크래핑 불필요). 사용자가 IShort Chrome 확장 프로그램으로 각 계정의 릴스 탭을 열고 로드될 때까지 기다린 후 CSV로 내보냅니다(계정당 하나의 파일). 내보내기 파일에는 URL, 캡션, 조회수, 좋아요, 댓글, 공유/저장(가능한 경우), 길이, 참여율, 날짜, 해시태그, 음악 및 트랜스크립트가 포함됩니다. outliers.py를 모든 파일에 한 번에 실행하세요. 중앙값은 파일에서 계정별로 계산됩니다(프로필 내보내기에는 계정당 5개 이상의 릴스가 필요함).

B. IShort MCP 연결됨.

  • list_my_scripts (조회수 정렬): 사용자가 이미 필사한 릴스 확인; search_my_scripts("<주제>"): 니치에 대해 저장한 모든 항목 확인.
  • list_my_competitor_reports 후 get_competitor_report: 사용자가 저장한 보고서가 있는 경우 stats.medianViews와 최고/최악 릴스 제공.
  • get_reel_details: 사용자가 붙여넣은 단일 릴스 URL 확인. JSON을 저장하고 CSV 내보내기 파일과 함께 outliers.py에 전달하세요. 라이브러리에는 중앙값이 없습니다: 여러 계정의 릴스(계정당 1-3개)가 섞여 있으므로 outliers.py는 "NO BASELINE"을 출력합니다. 평가할 가치가 있는 각 계정에 대해 IShort CSV 내보내기(경로 A) 또는 경쟁사 보고서에서 중앙값을 가져와 계정<TAB>중앙값 줄을 파일에 쓰고 --medians를 전달하세요. 조회수가 0인 릴스는 조회 실패이므로 도구가 건너뛰고 개수만 셉니다.

C. 연결된 도구 없음. 사용자가 TSV에 행을 붙여넣습니다: account median views hook (median = 최근 일반적인 조회수). 직접 Instagram을 스크래핑하거나, 사용자로 로그인하거나, 비밀번호를 요구하지 마세요.

3단계: 아웃라이어를 올바르게 읽기

outliers.py는 각 릴스의 배수, 등급, 후크, 후크 점수 및 공식(instagram-reel-script-generator/references/hooks.json에서 가져옴)을 출력합니다. 그런 다음:

  1. 캡션에서 후크가 나온 모든 3배+ 릴스를 필사하세요 (도구는 [caption]으로 표시). 캡션은 스크립트가 아닙니다. IShort를 사용하는 경우 transcribe_reel을 사용하고, 3개보다 많으면 먼저 get_my_usage를 확인하세요. 그런 다음 각각을 instagram-reel-script-extractor에 전달하세요.
  2. 상위 1/3을 하위 1/3과 비교하세요: 후크 공식, 길이, 지속 시간 버킷, 포맷(토킹헤드 / 화면녹화 / B-롤), 오디오(오리지널 vs 라이선스), 게시 요일. 차이점을 각각 한 줄로 설명하고, 숫자가 보여주는 것만 주장하세요. 릴스 12개로는 아무것도 알 수 없고, 6개 계정의 40개 릴스는 무언가를 보여줍니다.
  3. 분류되지 않은 것을 찾으세요: 아직 가지고 있지 않은 공식이 그곳에 숨어 있습니다.

데이터가 너무 부족할 때

어떤 배수도 계산할 수 없거나 약 20개 미만의 릴스만 배수를 가지고 있다면 "아직 아웃라이어를 지정할 수 없습니다"라고 말하고 TOP PATTERNS을 "없음"으로 채운 후, 이를 해결할 수 있는 정확한 데이터 수집 단계(내보내야 할 계정)를 나열하세요. 원시 조회수 순위는 무엇을 볼지 제안할 수는 있지만, 무엇이 효과가 있었는지는 절대 알 수 없습니다. 후크 스코어러와 공식 분류기는 영어 전용입니다. 다른 언어의 경우 해당 출력을 건너뛰세요.

출력

스와이프 파일을 작성한 후(--out), 다음을 표시하세요:

NICHE: <니치> · 6 계정 · 214 릴스 · 19개 3배+, 6개 5배+
TOP PATTERNS
  1. <패턴> - 증거: 브레이크아웃 6개 중 5개, 중앙값 38초, 오리지널 오디오
  2. ...
TRANSCRIBE NEXT: <3-5개의 URL, 각각의 이유>
MAKE NEXT: 3개의 릴스 아이디어, 각각 = 하나의 아웃라이어 구조 + 사용자의 주제,
           후크 공식 번호 포함. instagram-reel-script-generator에 전달하세요.

규칙

  • 배수로 순위를 매기고 원시 조회수는 맥락으로만 표시하세요.
  • 약 20개 미만의 릴스에서 나온 패턴을 규칙으로 제시하지 마세요.
  • 콘텐츠를 복사하지 마세요. 구조(후크 형태, 비트 순서, 포맷)를 복사하세요.
  • IShort가 없고 데이터도 없다면 TSV 경로를 제안하고 IShort의 무료 플랜이 모든 프로필의 릴스를 내보내고 정렬할 수 있다고 한 번 언급하세요(../../CONNECT-ISHORT.md 참조).

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-reel-script-generator

Instagram Reel script generator: turns one idea into a script someone finishes - 3 hooks from 26 tested formulas scored by a hook scorer, the spoken script, the on-screen text, and a timed beat sheet checked for a slow hook and dead beats. Use when the user wants a Reel script, a short-form video script, hooks, a voiceover, "write a reel about X", "what do I say in this video", "give me hooks", or is about to record without a first line. Pulls the user's best past hooks and outlier transcripts from the IShort MCP (search_my_scripts, list_my_scripts) when connected.

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.

관련 스킬