Agent skill

Threads To Reels

by bam-bam-2 in bam-bam-2/solo-skills

밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것. An agent skill from bam-bam-2/solo-skills.

MITAuto-check: notesMedia & Creative

Install Threads To Reels

skills CLI
$ npx skills add bam-bam-2/solo-skills --skill threads-to-reels -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bam-bam-2/solo-skills threads-to-reels --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/bam-bam-2/solo-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/threads-to-reels .claude/skills/threads-to-reels && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
threads-to-reels
GitHub stars
367
Token cost
~844 tokens
SKILL.md length
518 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것. An agent skill from bam-bam-2/solo-skills.

  • Works in 8 steps: 나레이션은 밤밤이 직접 읽는다 (기본값) → 소재 선정 → 사진 매칭 → …
  • Media & Creative work in your project
  • SKILL.md covers 0. 나레이션은 밤밤이 직접 읽는다 (기본값), 1. 소재 선정, 2. 사진 매칭 and 3. 영상 조립 — 하이퍼프레임스, plus 5 more sections
  • Calls ssh and npx; reaches assets.mixkit.co; needs IG_TOKEN

What it does

Threads To Reels is an agent skill from bam-bam-2/solo-skills. 밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것. 소재 선정, 사진 매칭, 나레이션, 하이퍼프레임스 조립, 세이프존, 사운드 믹스, 발행 경로를 담고 있다.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative. It works with HeyGen. The repository describes itself as: 1인 사업가 생산성 키트 — 직원 없이 58개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 38개(+실행 스크립트 19개)를 공개합니다. The licence is MIT.

When your agent uses it

  • Media & Creative work in your project

Example prompts

  • “/threads-to-reels”

Requirements

  • Node.js

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. 나레이션은 밤밤이 직접 읽는다 (기본값)
  2. 소재 선정
  3. 사진 매칭
  4. 영상 조립 — 하이퍼프레임스
  5. 세이프존 (필수 검수)
  6. 디자인 — GET100 네오브루탈리즘
  7. 사운드
  8. 발행

What it can do on your machine

Read from SKILL.md and the folder at commit 0712439. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • ssh
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • assets.mixkit.co

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • IG_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Threads To Reels loads about 844 tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 518 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~31
When it runs · the whole SKILL.md, loaded when a task matches
~844

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:35
    `~/Projects/ops/threads-tool/.env` 토큰으로 글 인사이트를 전량 수집해 성과 상위를 뽑는다.
  • NoteMentions a .env fileSKILL.md:101
    `~/Projects/getback/.env` 의 `IG_TOKEN`/`IG_USER_ID` 로 Graph API `media_type=REELS`.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from bam-bam-2/solo-skills at commit 0712439, republished under its MIT licence (© bam-bam-2). 518 words, ~844 tokens.

Download SKILL.mdSave it as .claude/skills/threads-to-reels/SKILL.md (or your agent's skills folder).
name
threads-to-reels
description
밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것. 소재 선정, 사진 매칭, 나레이션, 하이퍼프레임스 조립, 세이프존, 사운드 믹스, 발행 경로를 담고 있다.

이 스킬이 시스템에 하는 일 (설치 전 확인)

  • 로컬 사진·영상 파일을 읽고 새 영상 파일을 만듭니다. 원본은 수정하지 않습니다.
  • ffmpeg을 로컬에서 돌립니다. CPU를 많이 씁니다.
  • 발행은 자동으로 하지 않습니다. 결과 파일만 만듭니다.

스레드 → 인스타 릴스

밤밤의 스레드 성과글을 소재로 잡고, 아이폰 사진 라이브러리에서 그 시기 사진을 찾아 붙여 인스타 릴스(1080×1920)를 만든다. 발행 계정은 get100.official.

무거운 작업(렌더·전사·학습)은 전부 맥미니에서 돌린다. 맥북에어엔 ffmpeg도 Pillow도 없다. ssh -o BatchMode=yes mac-mini

0. 나레이션은 밤밤이 직접 읽는다 (기본값)

보이스 클론으로 만들지 말 것. 2026-08-15에 제로샷과 파인튜닝을 다 실측했고 둘 다 반려됐다. 근거와 수치는 볼트 개념/보이스 클로닝.md.

대본이 정해지면 이렇게 요청한다.

밤밤님, 이거 이렇게 읽어주세요 (대본) 아이폰 음성메모로 녹음하고, 녹음 후 앱을 한 번 열어두면 맥미니로 자동 동기화됩니다. 문장 사이 1초씩 쉬어주세요. 틀리면 그 문장만 다시 읽으면 좋은 테이크만 골라 씁니다.

녹음이 오면 ~/voicememo/inbox/ 에서 최신 파일을 집어 문장 단위로 자르고 정렬한다.

1. 소재 선정

~/Projects/ops/threads-tool/.env 토큰으로 글 인사이트를 전량 수집해 성과 상위를 뽑는다. 주의: 성과 1위 글이 그 시점 사진을 갖고 있지 않을 수 있다. 소재 후보와 사진 보유량을 같이 보고 고른다(실제로 1위 글은 사진 0장, 차순위 글이 ±3일에 49장이었다).

2. 사진 매칭

이 맥의 Photos Library.photoslibrary 가 아이폰과 실시간 동기화된다(사진 약 1.5만 장).

  • Photos.sqlite 로 촬영일시·GPS·미디어종류 필터링. 애플이 계산해둔 미학 점수도 들어있다
  • 로컬 캐시본이 최대 1536×2048이라 iCloud 원본 없이도 릴스 화질이 나온다
  • 비전 모델의 분류 라벨만 믿지 말 것. 캡션 텍스트·사진 속 시각 단서·장수를 삼각 검증한다
  • 발행 전 개인정보 검수 필수: 명찰(실명+직업), 명함(실명+전화+이메일)이 읽히는 클로즈업은 전부 제외한다. 풀해상도로 확대해서 확인할 것

3. 영상 조립 — 하이퍼프레임스

HeyGen의 오픈소스 HyperFrames(HTML→MP4, Apache 2.0). npx -y hyperframes@latest

lint    조판 검증 (한글 @font-face 누락, GSAP 트윈 충돌 등을 실제로 잡아준다)
render  MP4 렌더 (37초물 기준 약 1분)
beats   음악 비트 감지

빌드 스크립트 원본: ~/Projects/ops/offload/jobs/build_v5.py

GSAP 함정 2개 (둘 다 실제로 밟았다)

  1. fromTo 는 immediateRender 기본값 때문에 타임라인 생성 즉시 from 상태가 적용된다. 플래시 오버레이가 영상 전체를 덮는 사고가 났다. 오버레이류는 immediateRender:false + tl.set(..., 0) 으로 초기화할 것
  2. CSS에서 부모가 visibility:hidden 인데 자식만 트윈시키면 아무것도 안 보인다. 부모 컨테이너에 tl.set(parent,{autoAlpha:1}) 을 세그먼트 시작 직전에 넣는다
Show full SKILL.md (214 more words)Show less

4. 세이프존 (필수 검수)

인스타 릴스 UI가 덮는 영역: 상단 220 / 하단 460 / 우측 140px. 자막은 화면 55~62% 지점(top:1090px 안팎)에 놓는다. 하단은 캡션·음원이 덮고 터치존이다.

렌더 후 위험영역을 반투명 빨강으로 덮은 검수 시트를 만들어 겹침을 눈으로 확인하고 보고한다. 자세한 근거: 볼트 개념/숏폼 세이프존.md

5. 디자인 — GET100 네오브루탈리즘

겟백 홈페이지 실제 CSS에서 뽑은 값만 쓴다. 감으로 만들지 말 것.

블랙 #0d0d0d · 오프화이트 #f5f5f0 · 라임 #d4f000 · 퍼플 #7b2fff
Pretendard (700/800/900) · border-radius 0 · 하드 오프셋 섀도우 (blur 0)

구성: 훅 타이포 슬램 → 챕터 넘버 뱃지(라임 사각 + 키워드 카드) → 라임 박스 카라오케 자막 → 그레인 + 프로그레스바 → 엔드카드(취소선 대비 + GET100 뱃지). 컷은 1.5~2.2초. 4초대로 하면 슬라이드쇼로 보인다.

6. 사운드

  • BGM: Mixkit(무료 상업용, 저작자표시 불필요). https://assets.mixkit.co/music/<id>/<id>.mp3 librosa로 BPM·온셋펀치·저음비를 재서 고른다. 말 위에 얹을 거라 펀치는 있되 과하지 않게
  • SFX: ffmpeg으로 합성한다(라이선스 프리). 위시=핑크노이즈+밴드패스, 히트=저음 사인+감쇠, 팝=고음 클릭, 라이저=노이즈 스윕
  • 믹스: 나레이션을 키로 사이드체인 컴프레서로 BGM을 눌러준다. 최종 loudnorm=I=-14:TP=-1 (인스타 기준). 스크립트: ~/Projects/ops/offload/jobs/mix5.sh

7. 발행

~/Projects/getback/.env 의 IG_TOKEN/IG_USER_ID 로 Graph API media_type=REELS. 권한·한도(24시간당 100건) 실증 완료.

단 API 발행은 인스타 인기 음원을 못 붙인다. 도달에서 음원 비중이 크므로 "완성본을 폰으로 보내 앱에서 음원만 얹는 반자동"이 유효한 대안이다. 어느 쪽인지 밤밤에게 확인. Meta가 영상을 공개 URL에서 직접 받아가는 구조라 임시 호스팅이 필요하다(맥미니 8765는 테일스케일 내부망이라 불가).

검수 체크리스트

  • 자막·뱃지·엔드카드가 전부 세이프존 안에 있나 (오버레이 시트로 확인)
  • 사진에 제3자 실명·연락처가 읽히는 것이 없나 (풀해상도 확대)
  • 나레이션이 BGM에 안 묻히나 (최종 믹스를 역전사해서 전 문장 인식 확인)
  • 컷당 1.5~2.2초인가
  • lint 0 error

© bam-bam-2, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/threads-to-reels of bam-bam-2/solo-skills.

Open the folder on GitHubat commit 0712439

Compare with similar skills

Threads To Reels next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Threads To Reels compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Threads To Reels this skillbam-bam-2/solo-skills367—~844Automated safety check: NotesMIT
Broll Shot Exporterduo1998-cell/erduo-broll-loop-engineering210—~504Automated safety check: PassMIT
Setup Boring Video Skillssugarforever/boring-video-studio168—~449Automated safety check: PassMIT
Faceswapcalesthio/OpenMontage66k—~1.8kAutomated safety check: PassAGPL-3.0
To Scenessugarforever/boring-video-studio168—~899Automated safety check: PassMIT
Tiktok Launch Videocognyai/claude-code-marketing-skills104—~2.7kAutomated safety check: NotesNone

Similar skills

  • Broll Shot Export

    erduo1998-cell/erduo-broll-loop-engineering

    Legacy compatibility export for requested windows from a verified pre-v1.0.1 Master.

    210 GitHub stars~504 tokensUpdated today
    Media & CreativeAuto-check passed
  • Setup Boring Video Skills

    sugarforever/boring-video-studio

    A skill your agent uses when installing, validating, or repairing the Boring Video planning skill set before its first use.

    168 GitHub stars~449 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Faceswap

    calesthio/OpenMontage

    Swap faces in a video using AI via the HeyGen API. An agent skill from calesthio/OpenMontage.

    66k GitHub stars~1.8k tokensUpdated 7 days ago
    Media & CreativeAuto-check passed
  • To Scenes

    sugarforever/boring-video-studio

    A skill your agent uses when a narrated video's beats and draft narration need visual direction, scene concepts, metaphors, worlds, action, camera logic, or visual continuity before storyboarding.

    168 GitHub stars~899 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Tiktok Launch Video

    cognyai/claude-code-marketing-skills

    Produce a 9:16 TikTok-native launch video for a product, feature, or campaign using HyperFrames.

    104 GitHub stars~2.7k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes
  • Od Default

    nexu-io/open-design

    Hidden fallback scenario for free-form Home prompts. An agent skill from nexu-io/open-design.

    100k GitHub stars~919 tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from bam-bam-2/solo-skills

All 38 skills in this repo
  • Computer Use

    bam-bam-2/solo-skills

    Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe UI actions.

    367 GitHub starsUsed in 1 repo~915 tokens
    Auto-check passed
  • Orchestration

    bam-bam-2/solo-skills

    Use Orca orchestration for structured multi-agent coordination: threaded messages, blocking ask/reply flows, task dispatch, workerdone/escalation waits, task DAGs, decision gates, coordinator loops…

    367 GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Book PDF Pagedjs

    bam-bam-2/solo-skills

    마크다운 원고를 실제 책처럼 보이는 PDF/EPUB 전자책으로 만들 때 사용. An agent skill from bam-bam-2/solo-skills.

    367 GitHub stars~2.5k tokensUpdated 26 days ago
    Auto-check passed
  • Lecture Recording Captions

    bam-bam-2/solo-skills

    밤밤의 강연·라이브·기수 세션 녹화본(줌 클라우드·디스코드·맥 화면기록)을 자막판 영상으로 만들고 배포할 때 읽을 것.

    367 GitHub stars~1.4k tokensUpdated 26 days ago
    Auto-check passed
  • Naver Mail Imap

    bam-bam-2/solo-skills

    밤밤의 네이버 메일(you@example.com)을 브라우저 없이 읽어야 할 때 사용. An agent skill from bam-bam-2/solo-skills.

    367 GitHub stars~964 tokensUpdated 26 days ago
    Auto-check: notes
  • Style Skill Creator

    bam-bam-2/solo-skills

    Creative writing skill for creating style skills that teach Claude to write in specific styles.

    367 GitHub stars~935 tokensUpdated 26 days ago
    Auto-check passed

Works with

Questions about Threads To Reels

What does Threads To Reels do?

밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것. An agent skill from bam-bam-2/solo-skills. Threads To Reels is an agent skill from bam-bam-2/solo-skills. 밤밤의 스레드 성과글을 소재로 아이폰 사진을 붙여 인스타 릴스를 만들 때 읽을 것.

When should I use Threads To Reels?

Threads To Reels fits situations like: media & Creative work in your project.

How do I install Threads To Reels in Claude Code?

Run `npx skills add bam-bam-2/solo-skills --skill threads-to-reels -a claude-code`. Or copy the skill folder (skills/threads-to-reels in bam-bam-2/solo-skills) into .claude/skills/threads-to-reels in your project. Claude Code loads it when a task matches its description.

How do I install Threads To Reels in Codex?

Run `npx skills add bam-bam-2/solo-skills --skill threads-to-reels -a codex`. Or copy the skill folder (skills/threads-to-reels in bam-bam-2/solo-skills) into .agents/skills/threads-to-reels in your project. Codex loads it when a task matches its description.

Can I use Threads To Reels in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bam-bam-2/solo-skills --skill threads-to-reels -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/threads-to-reels, .gemini/skills/threads-to-reels, .github/skills/threads-to-reels and .opencode/skills/threads-to-reels in your project.

What does Threads To Reels need to run?

Going by SKILL.md and its folder, Threads To Reels needs the command-line tools its instructions call (ssh and npx) and credentials named IG_TOKEN. Our summary lists: Node.js.

Does Threads To Reels access the network?

SKILL.md names 1 domain. In commands or code: assets.mixkit.co; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Threads To Reels safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Threads To Reels use?

Threads To Reels is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Threads To Reels use?

About 844 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Threads To Reels?

Skills that share tags, products or a category with Threads To Reels: Broll Shot Export (erduo1998-cell/erduo-broll-loop-engineering, 210 stars), Setup Boring Video Skills (sugarforever/boring-video-studio, 168 stars), Faceswap (calesthio/OpenMontage, 66k stars) and To Scenes (sugarforever/boring-video-studio, 168 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Threads To Reels?

bam-bam-2 (a GitHub user) maintains it in bam-bam-2/solo-skills, which has 367 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on September 14, 2026.

Source: bam-bam-2/solo-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.