Communitygithub.com

런치포스트 작성

영상과 함께 게시할 런치 포스트를 작성합니다: X/Twitter 게시물, LinkedIn 게시물, Product Hunt 태그라인, 설명 및 메이커 코멘트를 창립자 목소리로, 구체적이고 AI 냄새 없이 작성합니다.

런치포스트 작성란 무엇인가요?

이 스킬은 생성된 영상(런치 필름)과 함께 게시할 소셜 미디어 및 런칭 플랫폼용 게시물을 창립자 고유의 말투로 작성하는 데 사용됩니다. X/Twitter 게시물, LinkedIn 게시물, Product Hunt의 태그라인·설명·메이커 코멘트 등 다양한 형식을 지원합니다. 핵심은 ‘AI 냄새’를 철저히 배제하고, “excited to announce” 같은 금지 구절, em dash(—) 문자, 과도한 이모지/해시태그 사용을 검증하는 슬롭 체크를 통과해야 합니다. 스킬은 `npx launchfilm post <slug>` 명령어로 시작되며, BRIEF.md와 STORYBOARD.md를 읽고 `out/<slug>/POST.md` 파일로 결과물을 생성합니다. 특히 창립자의 기존 글(README, 체인지로그, 과거 게시물)을 분석해 문장 길이, 대소문자 습관, 1인칭 사용 여부, 이모지 사용 패턴을 모방합니다. 이 스킬은 절대로 게시하거나 예약하지 않으며, 사용자가 직접 복사해 게시해야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/evgenspm/launchfilm/tree/HEAD/skills/launch-post

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

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

문서

launch-post: 창립자처럼 쓰는 카피

영상이 보여주는 일은 영상이 하고, 게시물은 하나의 구체적인 사실을 말하고 바로 끝납니다. 창립자가 쓰는 방식으로 쓰세요, 런치 템플릿처럼 쓰지 마세요. 출력: launch-video/out/<slug>/POST.md. 절대 게시하거나 예약하거나 브라우저를 열지 않습니다.

입력 (쓰기 전에 모두 읽어야 함)

  1. npx launchfilm post <slug>: 스캐폴드 (X, LinkedIn, Product Hunt 섹션과 크레딧 라인). 여기서 시작합니다.
  2. films/<slug>/BRIEF.md: 제품, 메시지, 대상, CTA, URL, 주장하지 말아야 할 내용.
  3. films/<slug>/STORYBOARD.md: VO 대본과 화면 내 주장 (게시물이 이와 모순되면 안 됨).
  4. 영상 정보: 길이, 렌더링된 프리셋, 처음 2초 동안 시청자가 보는 것.
  5. 창립자의 목소리: README 소개, 체인지로그, 과거 게시물이나 사용자가 붙여넣은 메시지. 문장 길이, 대소문자 습관, "나" vs "우리" 사용, 이모지 습관을 기록하세요. 이들을 맞추세요. 샘플이 없으면 → 평이하고 짧고 1인칭으로.

단계

  1. 하나의 구체적인 것을 고르세요: 제품이 무엇을 하는지, 누구를 위한 것인지, 명사와 동사가 포함된 한 문장으로. "Acme Ledger가 납부 알림을 보내주니까 당신은 신경 쓸 필요가 없습니다" 가 "인보이스의 미래를 만나보세요" 보다 낫습니다.
  2. 하나의 실제 구체적 수치를 찾으세요: 사용자가 뒷받침할 수 있는 숫자 (BRIEF.md에 출처 포함), 전/후, 시간, 명확하게 명시된 제한 조건. 출처 없는 숫자는 안 됩니다.
  3. 플랫폼별로 작성하세요: references/x.md, references/linkedin.md, references/product-hunt.md. 제한은 엄격합니다; 개수를 세세요.
  4. 슬롭 검사(아래)를 실행하세요. de-slop 스킬이 설치되어 있으면 (예를 들어 stop-slop이라는 이름으로), 초안에도 실행하세요.
  5. 크레딧 라인: 사용자가 원한다고 말한 경우에만, 마지막 줄에 추가하세요. npx launchfilm credit lines 또는 launch-film의 references/credit.md에 있는 줄에서. 기본값: 게시물에 크레딧 라인 없음.
  6. out/<slug>/POST.md를 각 변형과 측정된 길이와 함께 작성하세요. 사용자에게 X 게시물과 LinkedIn 첫 줄을 인라인으로 보여주세요; 나머지는 파일에 남깁니다.

슬롭 검사 (적중 0 필수)

  • 금지 구문 [craft/11#banned-phrases]: excited to announce · thrilled to share · proud to announce · we're live · game-changer · revolutionary/revolutionize · seamless(ly) · AI-powered · powered by AI · unlock · unleash · supercharge · elevate · empower · next-gen · cutting-edge · state-of-the-art · best-in-class · world-class · effortless(ly) · streamline · leverage · robust · harness the power · in today's fast-paced world · say goodbye to · look no further · the future of X is here · reimagine(d) · transform the way you · take X to the next level · one-stop shop · all-in-one (문자 그대로가 아닌 경우) · magic/magical (말 그대로 한 번의 클릭이 아닌 경우) · "it's not just X, it's Y" · imagine a world · what if I told you · let's dive in · buckle up · without further ado · stay tuned · 10x (측정된 경우 제외).
  • em dash 문자(—) 없음. 게시물당 이모지 1개 이하. 해시태그 2개 이하 (기본값 0).
  • 세 개의 나란한 형용사 없음 ("빠르고, 간단하고, 강력한"). 창립자가 그렇게 쓰는 경우가 아니라면 수사학적 질문으로 시작하지 않음. 도덕적 교훈으로 끝내지 않음 ("당신의 시간은 소중하니까요.")
  • LinkedIn에서 "Introducing X:" 제목 스타일 없음; X가 자연스럽게 읽히면 제품 이름으로 시작 가능.
  • BRIEF.md를 넘어서는 주장 없음; 사용자 확인 없이 사용자 수, 매출 또는 고객 이름 없음. 검사: 두 명령어 모두 아무것도 반환하지 않아야 함: grep -inE 'excited|thrilled|game.?changer|seamless|unlock|supercharge|elevate|empower|next.?gen|cutting.?edge|effortless|streamline|leverage|reimagin|revolution' out/<slug>/POST.md 그리고 em dash 검사 grep -n "$(printf '\xe2\x80\x94')" out/<slug>/POST.md (모든 POSIX 셸에서 작동).

POST.md 형식

# Post copy: <slug>
## X (비디오 네이티브 첨부)
<변형 A>  (241/280)
<변형 B>  (198/280)
답글 (선택): <링크 + 한 줄>

## LinkedIn (비디오 네이티브 업로드, 불투명 자막 켜짐)
<게시물>  (첫 줄 94/120자)

## Product Hunt
태그라인: <≤ 60>  (48/60)
설명: <≤ 260>  (233/260)
메이커 코멘트: <≤ 120단어>  (104단어)
갤러리 비디오: YouTube 링크 of ph-16x9

## 크레딧 라인 (사용자가 동의한 경우에만)
<줄>

규칙

  • 절대 게시하거나, 예약하거나, DM을 보내거나, 브라우저를 열지 마세요. 사용자가 게시합니다.
  • 비디오는 X와 LinkedIn에서 네이티브로 업로드됩니다 (피드에서 자동 재생); 링크는 텍스트나 첫 번째 답글에 넣으세요.
  • 게시물당 하나의 메시지. 사용자가 세 가지를 말하고 싶다면, 나머지 두 개는 메이커 코멘트나 스레드로 보내세요.
  • 사용자의 수정을 유지하세요; 수정 시 요청한 부분만 변경하세요.

Individual skills in this repo

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

evgenspm/launchfilm

Brand intake for a launch film, product video or promo: capture the product's real colors, fonts, logo, radius and theme from the user's repo (Tailwind config, CSS variables, shadcn tokens, next/font, logo SVG), then the live website, then screenshots, and write films/<slug>/brand.json with a source for every value. Use when starting a new film, when the brand, logo or colors changed, or when the user says "use my brand / my colors / my logo". Hard stop if capture fails: never invent a logo or colors. Not for picking a look or grade (scene-build, craft/06) or for writing copy (story).

evgenspm/launchfilm

QA a rendered launch film before anyone ships it. Use for "QA the video", "check the render", "is it ready to post", "review the film", "why does it look cheap", "check the captions/safe zones/loudness", after every render and before package. Reads the CLI's automatic report (`npx launchfilm qa <slug>`), contact sheets and stills at key timestamps, then checks text-at-time readability, contrast, platform safe zones, loudness (−14 LUFS, −1.5 dBTP), ffprobe encode specs, black and frozen frames, cuts on the beat, and the 12 amateur tells as blocking checks. Writes qa/<slug>/QA.md where every line cites a file or a measured number; a check that was not run says NOT CHECKED, never PASS. Use scene-build to fix picture problems it finds, sound to fix the mix, launch-film for the whole pipeline, reference-study for reference videos.

evgenspm/launchfilm

Launch video, launch film, product video, product launch, promo, teaser, trailer, demo video, Product Hunt video, X / LinkedIn launch clip, reel, hero loop, motion graphics, "make a video for my product", Remotion film. Router and gated pipeline for making a pro product-launch film with the launchfilm studio in ./launch-video: brief, brand intake, story and storyboard (user approves), sound, scene build, frame QA, render per platform preset, package, post copy, one-time credit note. Use this first for any request to make, remake or revise a launch or product film; it calls the sibling skills (brand-intake, story, sound, scene-build, recipes, film-qa, launch-post). Do not use it to study a reference video (use reference-study), to browse recipes only (use recipes), or for generic Remotion questions unrelated to a launch film.

evgenspm/launchfilm

Find launchfilm recipes (published launch films studied frame by frame and written down as text, some with ready Remotion code) and build the user's film from 1 to 3 of them. Use for "use a template", "start from a recipe", "make a 30s launch film from recipe <id>", "something like this style", "show me options", "which recipe fits a 30 s vertical launch", "remix recipe X with our brand", or when a storyboard needs a proven hook, feature beat, logo reveal or end card. Searches recipes/CATALOG.md or recipes/index.json, scores and picks 1 to 3, shows each with its source link, reads the recipe.md beat sheet, then scaffolds with `npx launchfilm new <slug> --recipe <id>`: ready code when Recipe.tsx exists, else TODO scenes built from the beat sheet with studio presets, keeping the recipe's timings, springs and sounds re-timed to the user's length and beat grid. Use reference-study to make a new recipe, story for the storyboard, scene-build for scenes, launch-film for the whole pipeline.

관련 스킬