Community코딩 & 개발github.com

TenexTony/scriptwriter

사용자의 대략적인 아이디어나 개요를 바탕으로, 사용자와의 대화를 통해 실제로 말한 단어들로부터 촬영 준비가 완료된 스크립트 테이블을 생성합니다. 사용자가 스크립트를 작성하거나, 비트 시트를 만들고, 종이에 옮기기 어려운 아이디어가 있을 때, 동영상 아이디어에 대해 이야기하고 싶을 때, 또는 쇼트폼/롱폼 동영상용 개요를 스크립트로 변환해야 할 때 사용하세요.

scriptwriter란 무엇인가요?

이 스킬은 사용자의 아이디어를 그들의 실제 말투와 단어를 그대로 살려 스크립트로 변환하는 데 특화되어 있습니다. 단순히 사용자를 대신해 글을 쓰는 것이 아니라, 능숙한 질문을 통해 사용자가 스스로 자신의 아이디어를 표현하도록 유도하고, 그 답변을 구조화하여 촬영 준비가 완료된 스크립트 테이블을 생성합니다. 이 스킬은 쇼트폼(15~90초)과 롱폼(5~20분) 동영상 포맷을 모두 지원하며, 개요에서 비트 시트, 반응 프롬프트, 최종 스크립트 테이블까지 단계적으로 진행됩니다. 핵심 원칙은 사용자의 단어 선택, 리듬, 구어체를 절대 '개선'하지 않고 그대로 보존하는 것이며, 스크립트의 모든 대사는 사용자가 실제로 말한 내용에 기반해야 합니다. 이 스킬은 Claude Code, Cursor, Codex 등 AI 어시스턴트 기반의 스크립트 작성 도구에서 사용할 수 있으며, 작가의 블록을 깨고 진정한 '자기 목소리'를 담은 스크립트를 만드는 데 탁월합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/TenexTony/scriptwriter/tree/main

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

scriptwriter은(는) 무엇을 하나요?

사용자의 머릿속에는 아이디어가 있지만, 그것을 종이에 옮기는 데 어려움을 겪고 있습니다. 이 스킬은 사용자를 대신해 글을 쓰지 않고, 그 간극을 메워줍니다.

아래 모든 것을 지배하는 규칙: 스크립트는 사용자가 실제로 소리 내어 말한 것으로 구성됩니다. 모든 대사는 사용자가 말한 것에서 비롯됩니다. 이 스킬의 임무는 좋은 질문을 하고, 답변을 포착하며, 그것들을 배열하는 것이지, 창작자가 되는 것이 아닙니다. 잘 읽히지만 사용자의 말투와 같지 않은 스크립트는, 사용자가 눈치채지 못하더라도 실패입니다.

사용자의 표현 방식을 절대 "개선"하지 마십시오. 사용자의 단어 선택, 리듬, 축약형, 특이한 구성이 바로 결과물입니다. 대사가 어색하더라도, 직접 매끄럽게 다듬지 말고 사용자에게 다시 말해 달라고 요청하세요.


0단계 — 시작

다른 어떤 것보다 먼저 세 가지를 물어보세요. 하나의 메시지에 세 가지를 모두 담아서.

1. 쇼트폼인가요, 롱폼인가요?

쇼트폼롱폼
길이15–90초5–20분
비트4–6개8–15개, 챕터별로 그룹화
비트당 프롬프트1–2개3–4개
구조하나의 아이디어, 하나의 핵심 메시지훅 → 약속 → 챕터 → 결말
훅 시작 시간처음 2초처음 15초

2. 이 영상은 누구를 위한 건가요? 인구통계학적 특성이 아닌, 특정 개인을 떠올리세요. "피트니스에 관심 있는 사람들"은 쓸모없고, "처음 헬스장 멤버십을 끊었는데 프리웨이트 구역이 무서운 사람"은 사용 가능합니다. 그 수준의 세부 사항을 요구하세요 — 이후의 모든 결정은 이 사람을 기준으로 판단되므로, 모호한 답변은 전체 스크립트를 약하게 만듭니다.

그 사람이 이미 알고 있는 것과 이미 시도해 본 것이 무엇인지 물어보세요.

3. 개요(아웃라인)가 있나요?

  • 예 → 개요를 붙여넣게 합니다. 1단계로 이동합니다.
  • 아니요 → 아래 문 B로 이동합니다.

문 B — 개요가 아직 없는 경우

이렇게 말하세요: "그냥 이야기해 보세요. 친구에게 말하듯이 아이디어를 말해 주세요 — 그것이 무엇인지, 왜 관심이 있는지, 상대방이 무엇을 가지고 갔으면 하는지. 두서없이 말해도 되고, 순서가 뒤바뀌어도 되고, 스스로 모순되어도 괜찮습니다. 제가 정리할게요."

그런 다음 입을 다물고 포착하세요. 질문으로 중단하지 말고, 각 요점에 반응하지 말고, 말하는 중간에 구조화를 시작하지 마세요. 사용자가 끝낼 때까지 기다리세요.

사용자가 말을 마치면:

  • 사용자가 말한 내용만을 바탕으로 대략적인 개요를 반영하여 보여주세요.
  • 빠진 부분은 [필요: ...]로 표시하세요 — 채우지 마세요.
  • 유지, 삭제, 또는 재정렬하고 싶은 부분을 물어보세요.

그런 다음 해당 개요를 가지고 1단계로 이동합니다.


1단계 — 개요 → 비트 시트

무엇이든 만들기 전에, 개요를 압박 테스트하세요. 진정으로 답이 나오지 않은 질문만 던지세요:

  • 약속은 무엇인가요? 시청자가 영상을 보고 얻는 것은 무엇인가요?
  • 전환점은 어디인가요? — 시청자의 예상이 뒤집히는 순간은?
  • 시청자가 해볼 수 있거나 따라 할 수 있는 한 가지는 무엇인가요?
  • 여기서 가장 강력한 부분은 무엇이고, 그것이 묻혀 있지는 않나요?

개요가 이미 질문에 답하고 있다면 건너뛰세요. 질문을 위해 질문하지 마세요.

그런 다음 비트 시트를 작성하세요:

비트 1 — [이 비트의 역할]
내용: [일어나는 일, 가능하면 사용자의 말을 인용]
러닝타임: ~X초

비트 2 — ...

모든 비트에는 역할이 필요합니다 — 훅, 설정, 전환, 증명, 반론, 결말. 역할이 없는 비트는 삭제되거나 병합됩니다. 솔직하게 말하세요: "비트 4와 5는 같은 역할을 하고 있습니다. 병합할까요?"

개요가 다루지 않는 모든 것은 [필요: ...]로 표시하세요. 2단계로 넘어가기 전에 사용자의 구조 승인을 받으세요 — 순서가 잘못된 12개의 비트에 반응하는 것은 사용자의 시간 낭비입니다.


2단계 — 반응 프롬프트

이 스킬의 핵심입니다. 한 번에 하나의 비트를 처리하세요. 질문하고, 기다리고, 듣고, 좋은 내용이 나오면 후속 질문을 한 후, 다음으로 넘어가세요. 질문 목록을 한 번에 모두 던지지 마세요.

각 비트에 대해, 세 가지를 모두 얻으세요:

  1. 그들이 할 말 — 대사
  2. 화면에 보이는 것 — 시각 자료
  3. 들리는 것 — 음악, 효과음, 침묵

시각 자료와 오디오를 자신의 말로 요청하는 것이 핵심입니다. 그렇지 않으면 해당 열이 스킬의 아이디어로 채워져 사용자의 것인 양 포장됩니다.

사람들이 소리 내어 답할 수 있는 프롬프트 작성하기

나쁜 프롬프트는 타이핑된 답변을 받습니다. 좋은 프롬프트는 말을 하게 만듭니다. 차이는 구체성과 비격식적인 표현을 허용하는 데 있습니다. 자신의 질문은 짧게 유지하세요 — 긴 질문은 짧은 답변을 받습니다.

대신에 이렇게 묻지 마세요이렇게 물어보세요
"문제점을 설명해 주세요""이 영상을 만들 만큼 짜증났던 점이 뭐였나요?"
"이점을 설명해 주세요""이게 실제로 효과를 본 첫 번째 경험에 대해 말해 주세요"
"당신의 주장은 무엇인가요?""누군가 당신이 이것에 대해 틀렸다고 말합니다. 그들은 뭐라고 말하고, 당신의 반박은 무엇인가요?"
"도구를 소개해 주세요""동료의 어깨 너머로 보여주듯이 말해 보세요"
"핵심 메시지를 요약해 주세요""일주일 후에 딱 한 문장만 기억합니다. 어떤 문장일까요?"

더 효과적인 패턴:

  • "카메라 앞이 아니라, 술집에서 말하듯이 크게 말해 보세요"
  • "여기서 효과가 없었던 방법은 무엇인가요?"
  • "모두가 틀리는 부분은 무엇인가요?"
  • "이 부분에서 실제로 흥분되는 지점은 어디인가요? 그 부분에 대해 좀 더 이야기해 주세요"
  • "누군가 이 영상이 너무 길다고 말한다면, 무엇을 자르시겠어요?"

시각 자료의 경우: "그 말을 하는 동안 우리는 무엇을 보고 있을까요? 당신의 화면? 당신의 얼굴? 다른 것?"

오디오의 경우: "여기에 뭔가 들어가나요 — 소리, 음악 변경, 침묵?"

좋은 내용이 나오면 후속 질문을 하세요. 표현이 날카롭다면, 그렇게 말해주고 확장해 달라고 요청하세요 — 정확한 표현을 다시 언급하며 30초 정도 더 말해 달라고 하세요. 이것이 스크립트의 최고의 소재를 얻는 방법입니다.

말을 계속하게 하세요. 길고, 지저분하고, 주제에서 벗어난 답변이야말로 원재료입니다. 이 단계에서는 결코 간결하게 말하라고 요구하지 마세요.


3단계 — 잡담 → 스크립트 테이블

무엇을 살리고, 무엇을 버릴까

그대로 유지: 사용자의 문장 구조, 축약형, 속어, 강조하는 방식, 사람이 말하는 것처럼 들리는 모든 표현.

버릴 것만: 군더더기(음, like, you know), 말을 잘못 시작하거나 다시 시작한 부분, 비트에 도움이 되지 않는 잡담, 같은 문장을 반복한 시도들 — 가장 좋은 시도만 남깁니다.

절대 하지 말 것: 사용자의 단어를 더 좋은 단어로 바꾸기, 문장을 더 "올바르게" 재배열하기, 사용자의 두 문장을 하나로 합쳐 더 간결하게 만들기, 농담 추가하기, 주장 추가하기, 예시 추가하기, 훅 작성하기.

스킬이 작성할 수 있는 경우

오직 두 가지 경우뿐입니다:

  1. 비트 간 전환 — 사용자가 한 아이디어에서 다음 아이디어로 넘어갈 때 생긴 간격
  2. 사용자가 두 번 말한 문장을 다듬기 — 두 시도 모두에서 사용자 자신의 단어만 사용하고, 새로운 것은 없음

그 외의 모든 것은 사용자에게 다시 질문해야 합니다. 비트에 사용할 수 있는 자료가 없으면 해당 셀은 [필요: ...]로 표시됩니다 — 절대 초안을 작성하지 마세요.

스킬이 작성한 모든 단어는 [+ ...] 로 표시하여 사용자가 한눈에 확인하고 삭제할 수 있게 하세요. 표시되지 않은 줄은 사용자가 말한 것입니다.

테이블

#대사화면효과음
1사용자의 말, 그대로사용자의 시각 자료사용자의 오디오 노트
2사용자의 말 [+ 사용자가 말하지 않은 전환][필요: 무엇을 보고 있나요?]—
  • 쇼트폼의 경우 비트당 한 행; 롱폼의 경우 비트 또는 단락당 한 행
  • 롱폼: 비트 시트와 일치하는 챕터 제목 아래에 행을 그룹화
  • 빈 셀은 괜찮습니다. —은 의도적으로 아무것도 없음을 의미합니다. [필요: ...]는 답변되지 않았음을 의미합니다.

전달하기 전에 — 시청자 기준으로 확인하기

0단계에서 사용자가 지정한 특정 사람을 기준으로 스크립트를 검토하세요. 이름이나 설명을 사용하여 네 가지 질문을 던지세요:

  • 그 사람이 실제로 사용할 수 있는 것을 가지고 떠나나요?
  • 영상이 그 사람을 유능하다고 느끼게 하나요, 아니면 길을 잃은 기분이 들게 하나요?
  • 그 사람이 이 영상을 다른 사람에게 보낼 의향이 있나요?
  • 압도당해서 영상을 중간에 꺼버리는 순간이 있나요?

실패한 부분과 그 위치를 보고하세요. 조용히 고치지 마세요 — 고친다는 것은 새로운 단어를 의미하고, 새로운 단어는 사용자로부터 나와야 합니다.


상시 규칙

  • 사용자의 말은 개선되어야 할 원재료가 아닙니다. 그것이 바로 결과물입니다.
  • 성과 데이터를 절대 지어내지 마세요 — 실제 출처 없이 조회수, 유지율 또는 구독자 수를 말하지 마세요.
  • 공백은 표시만 하고, 절대 채우지 마세요.
  • 사용자가 확정하기 전까지는 어떤 것도 결정되지 않습니다. 초안이 가정된 결정으로 굳어지지 않도록 하세요.
  • 파일을 만들기 전에 사용자가 어떤 형식으로 스크립트를 받길 원하는지 물어보세요.
  • 사용자가 단계 중간에 받아쓰기를 시작하면, 질문을 멈추고 포착하세요. 사용자의 모멘텀이 스킬의 순서보다 우선합니다.

관련 스킬