📦 자동화 패키지는 이제 크티(ctee)에서 각 4,500원이에요. 업데이트는 계속 무료예요. 이전에 사신 분은 내 구매함에서 최신 버전을 받으세요.패키지 보러 가기 →

프롬프트 도감 › No.567

쇼츠 대본 규칙 파일 템플릿 (SKILL.md)

Shorts Script Skill Template

AI 도우미가 매 회차 이 파일을 먼저 읽고 대본(script.json) 한 편을 써요. 소재 고르는 기준, 두 가지 형식의 글자 수, 첫 문장 규칙, 말하듯 쓰는 규칙, 모든 숫자에 출처를 다는 규칙이 한 파일에 있어서 회차마다 품질이 흔들리지 않아요.

이럴 때 정보형 쇼츠 채널의 대본을 AI에게 맡길 때

도구 Claude Code · Codex · Cursor

프롬프트

---
name: <채널>-script
description: <채널> 쇼츠 대본(script.json) 1편 작성 규칙. 소재 선택, 포맷, 훅, 출처 인용, 금지 표현.
---

# <채널> 쇼츠 대본

채널: <채널 이름>. 시청자: <누구, 무엇이 궁금한 사람>. 한 문장: "<시청자>가 <얻는 것>을 <스스로 확인할 수 있게> 한다."

## 0. 근거 데이터
- 상위 채널 벤치마크: data/bench-latest.md (제목 패턴·해시태그·길이·업로드 시각). 자체 성과: `shorts status`.
- 실패 패턴(성과 루프가 갱신): <시청자와 무관한 소재>, 같은 제목 반복, 고정 꼬리 문장("모르면 손해 꼭 챙기세요"류).

## 1. 소재 고르기
1. `shorts radar` 후보 + 상시 소재 목록 <채널의 상시 소재 5~10개>.
2. 시청자 개인에게 직접 닿는 것만(<예: 받는 돈·아끼는 돈 / 궁금증의 답>). <제외: 기관 행사·총액·업계 소식>.
3. `shorts status` 최근 제목과 겹치지 않게. 같은 소재라도 다른 각도(대상 / 금액표 / 기한 / 흔한 오해).
4. 출처는 <허용 도메인 목록: 공식 기관·통계·1차 자료>만. 블로그·언론 기사·위키 금지.

## 2. 포맷 (실행기가 정해 준 FORMAT 을 그대로)
| 포맷 | 비율 | 길이 |
|---|---|---|
| list (한눈표) | 50% | 5초, 목소리 없음 |
| narrated (해설) | 50% | 45~55초 |

### list
- "format": "list". headline 2줄(\n), 핵심어는 **강조**. items 6~7개, 항목당 26자 이하, "항목명 - 짧은 설명 **숫자**". note: 확인처 한 줄. segments 없음.

### narrated
- "format": "narrated". segments 8~10개, 공백 포함 260~300자(≈55초).
- 구조: ① 0~5초 날짜·숫자 + 시청자의 장벽 한 문장("몰라서 놓친 분 많아요") ② 핵심 1개 ③ 3~4번째 segment에 중간 CTA ④ 금액·조건·대상별 구체 나열 ⑤ 마지막 segment는 문장 중간에서 끝낸다(반복 재생).
- 각 segment: say(말), screen(핵심 구절 3~5줄, 줄당 6~9자), beats 1~3개(type: hook / text / count / bars / flow / illust). 첫 beat는 hook. flow(원인→과정→결과)는 원문에서 확인된 관계만, 2~4단계, 단계당 16자 이내. 인과 설명에는 flow 우선, 단순 그림은 합계 2개 이하.
- bg_prompts 3개(앞·중간·뒤 장면). <채널 화면 스타일 한 줄>. 글자·로고 없음.
- storyboard: segment/item 수와 1:1. 각 {shot, visual, on_screen, transition}. 콘티가 없으면 음성·렌더가 시작되지 않는다.

## 3. 훅 (QA가 기계적으로 검사)
- headline 과 첫 문장에 구체적 숫자(금액·비율·나이·날짜).
- "안녕하세요 / 여러분 / 오늘은 / 이번 영상"으로 시작하지 않는다.
- 제목은 bench-latest.md 상위 패턴(숫자·질문형·시점·나이)을 따르되 문장을 복사하지 않는다. 구조와 말투만 따르고 내용은 공식 출처로 새로 쓴다.
- 첫 문장은 감탄으로 짧게 끊고 바로 숫자("와, 1인당 50만 원 주는 곳이 있어요. 근데 다 주는 게 아니에요."). 두 번째 segment부터 차분한 설명. 첫 segment만 음성이 감정 크게 합성된다.
- 제목 끝과 설명란 끝에 해시태그 3~6개(bench 상위에서 주제에 맞는 것). 설명란은 2~3문장 필수.

## 3b. AI 티 줄이기
- 입으로 말하듯: "~거든요", "~더라고요", "~인데요", "그러니까". 문어체 "~합니다"만 잇지 않는다.
- 문장 길이를 섞는다. 같은 구조(주어-숫자-입니다) 3연속 금지.
- 금지 상투어: "알아보겠습니다", "살펴보겠습니다", "핵심은", "중요한 점은", "결론적으로", "~에 대해", "다양한".
- 숫자는 아라비아 숫자 그대로("34만 9,700원")에 앞뒤 사람 말을 붙인다. 한글 수사 금지.

## 4. 사실과 출처 (팩트 게이트가 막는다)
- 말·화면·표·제목의 모든 숫자는 facts[].quote 안에 있어야 한다. quote는 원문을 글자 그대로 복사한다. 계산해서 만든 숫자 금지.
- 원문 확인: `uv run python -c "from shorts.radar import page_text; print(page_text('<url>'))"`.
- 5가지 질문(왜·누가·얼마나·언제·어디서)이 공식 출처로 채워지는 소재만 고른다. 못 채우면 소재를 바꾼다.

## 5. 금지
- <채널 분야의 규제 표현>: 조언·권유·보장·개인 판단·공포. 예: "무조건", "반드시 ~하세요", "추천합니다", "100%", "당신은 받을 수 있습니다", "그냥 사라집니다". 대신 "기준은 ○○, 확인은 △△에서".
- 인물·기관 평가 금지. 출처에 있는 사실만.
- 벤치마크 채널의 문장·이미지·로고·캐릭터를 복사하지 않는다.

## 6. 출력 out/<YYYYMMDD>-<slug>/script.json
{
  "slug": "영문-슬러그", "topic": "소재 한 줄", "format": "narrated",
  "headline": "2줄\n제목",
  "segments": [{"say": "...", "screen": "핵심\n구절", "beats": [{"type": "hook"}]}],
  "storyboard": [{"shot": "1", "visual": "...", "on_screen": "...", "transition": "..."}],
  "bg_prompts": ["장면1", "장면2", "장면3"],
  "facts": [{"claim": "대본에 쓴 숫자가 든 짧은 주장", "quote": "원문 그대로", "url": "https://..."}],
  "source_label": "기관명 자료 YYYY.M.D",
  "title": "제목 #해시태그", "description": "2~3문장", "tags": ["#a", "#b", "#c"],
  "pinned_comment": "다음 편 예고나 질문 1개"
}
list 포맷은 segments·bg_prompts 대신 items, note 를 쓴다.

작성 후 `uv run shorts make <dir> --preview` 로 게이트를 통과시킨다. 실패 메시지대로 고치고 다시 실행한다. 이 자동화 회차에서는 대본 작성까지만 하고 제작·업로드는 실행기에 맡긴다.

팁

출처

권리: 빌더로그 직접 작성 · © 2026 빌더로그(builderlog.net). 실제 운영 중인 쇼츠 자동화 파이프라인을 바탕으로 빌더로그 편집부가 처음부터 썼습니다. 개인적·비상업적 용도로 본인의 에이전트에 붙여넣어 쓰는 것만 허용합니다. 상업적 이용 금지. 원문 전체·일부의 복제·재게시·재배포 금지(블로그·SNS·강의 자료·유료 자료 포함). 소개할 때는 이 페이지 링크만 허용합니다.

프롬프트 도감builderlog.net · PROMPT DEX · 2026 가을판 · 205종

원하는 결과부터 골라보세요. 무료 프롬프트는 복사해서 바로 써보고, 반복 작업은 내 컴퓨터에 맞는 패키지로 시작할 수 있어요.

패키지 둘러보기 무료 프롬프트 먼저 써보기
000수록 프롬프트
0.0평균 별점 / 5
0직접 재현·테스트
0내 사진이 필요한 것
채집0/ 0
LAST SYNC

🆓 무료 프롬프트, 골라 드려요

복사해서 바로 쓰는 것만
전체 도감에서 더 찾기 ↓

🐙 GitHub 인기 저장소 전체

🎯 뭘 하고 싶어요?

목표를 하나 고르면 그 스킬트리만 펼쳐집니다. 전체는 "전체 코스"

📡 실시간 수집함

깃허브·사례집·레딧·해커뉴스를 매일 긁어 쌓습니다. 사람이 검토하기 전까지는 미검증
수집중▮

★ 별점 기준

  • 5: 거의 실패 없음, 결과가 곧바로 쓸 만함
  • 4: 한두 번 재생성하면 됨
  • 3: 재미는 있으나 편차 크거나 근거 약함

🔋 토큰 산정

  • 입력: 한글 1.3자, 영문 4자를 1토큰으로 추정
  • 텍스트 프롬프트는 Qwen2.5-14B 로컬 실행 실측치로 교체
  • 이미지 1장은 Gemini 이미지 모델 기준 1,290토큰
  • 영상·음악은 토큰이 아닌 초당 크레딧 과금

🎯 추천 코스

  • '뭘 하고 싶은지'를 먼저 고르면 그 목표에 맞는 프롬프트를 쓰는 순서대로 묶어 보여줍니다
  • 카드마다 '이럴 때 쓰세요'와 '어디에 올리나'를 적어 두었습니다
  • 같은 프롬프트가 여러 코스에 들어갈 수 있습니다

⚖️ 라이선스·삭제 요청

  • 원문을 그대로 실은 프롬프트는 재배포가 허용된 출처(CC0·MIT·CC BY 4.0 등)만이며, 항목마다 라이선스와 원작자를 표기합니다
  • 상업 매체에서 소개된 프롬프트는 원문을 옮기지 않고 도감 편집부가 같은 기능으로 다시 썼습니다. 출처 링크는 참고용입니다
  • 결과 이미지는 원작자가 공개한 것을 라이선스에 따라 싣고, 실존 인물의 얼굴이 식별되는 이미지는 싣지 않습니다. 상표·캐릭터가 보이는 이미지는 예시 목적이며 권리는 각 소유자에게 있습니다
  • 권리자의 삭제 요청은 Contact로 보내 주세요. 확인 즉시 내립니다
  • '빌더로그 직접 작성' 표시가 있는 항목은 © 빌더로그입니다. 개인적·비상업적 용도로 본인의 에이전트에 붙여넣어 쓰는 것만 허용하며, 상업적 이용과 원문 전체·일부의 복제·재게시·재배포(블로그·SNS·강의·유료 자료 포함)를 금지합니다. 소개는 해당 페이지 링크로만 해 주세요. 항목에 다른 라이선스가 적혀 있으면 그것이 우선합니다

📡 실시간 수집

  • scripts/collect.py 가 GitHub API·사례집 README·Reddit·Hacker News를 긁어 inbox.json 에 쌓습니다 (LLM 없이 결정적 코드)
  • GitHub Actions(매일 06:00 KST) 또는 로컬 launchd로 자동 실행. 처음 본 항목은 NEW 표시
  • 수집함의 항목은 미검증입니다. 사람이 검토해 도감으로 승격합니다

📸 결과 캡처

  • 텍스트·설정 프롬프트: 로컬 Qwen2.5-14B 실행 출력을 그대로 캡처 (입력값은 카드에 표시)
  • 이미지 프롬프트: CC BY 4.0 / MIT로 공개된 오픈소스 사례집의 결과물. 원작자 링크 표기
  • 같은 프롬프트가 아닌 경우 '유사 사례'로 구분. 캡처가 없는 항목은 출처 링크로 확인

✅ 검증 방식

  • 결과 공개 확인: 매체·계정에서 실제 결과물이 여러 건 공개된 것
  • 직접 테스트: 텍스트·설정 프롬프트를 로컬 모델로 실행해 형식과 의도가 재현되는지 확인
  • 원문 인용을 원칙으로 하되, 저작권상 전문을 못 옮긴 항목은 핵심 요소 기준으로 재구성했다고 표시
⚪ 내 도감

채집한 프롬프트를 파일로 저장해 다른 도구나 노트에 붙여넣으세요.

상세