Community라이팅 & 에디팅github.com

markpyvo/nextline

하나의 아이디어를 크리에이터의 목소리로 짧은 영상 스크립트로 변환합니다. 각 문장이 다음 문장을 보고 싶게 만들며, 읽기 수준을 확인하고 앞으로 나아가게 하지 않는 문장을 삭제합니다. /dna 및 /radar 후에 사용하거나, 사용자가 "/nextline", "대본을 써 줘"라고 말하거나 릴스로 만들 아이디어를 제시할 때 사용합니다.

nextline란 무엇인가요?

이 스킬은 하나의 핵심 아이디어를 받아 시청자가 끝까지 시청하게 만드는 짧은 영상 스크립트를 작성합니다. 크리에이터의 고유한 목소리와 판매 전략을 반영하며, 각 문장이 다음 문장을 필연적으로 만들도록 설계되었습니다. 주요 기능으로는 후크 작성, 반박 처리, 구체적인 세부 사항 사용, 문장 길이 최적화 등이 있으며, 스크립트를 150단어 내외로 제한합니다. 사용 전에 반드시 /dna 명령어로 크리에이터의 정체성, 판매 방식, 목소리를 정의해야 합니다. 스킬은 스크립트의 각 문장이 시청자의 관심을 유지하는지 평가하고, 그렇지 않은 문장을 삭제하는 '라인 테스트'와 읽기 수준을 5학년 수준으로 낮추는 '읽기 수준 확인', 그리고 관용구를 제거하고 크리에이터의 실제 말투와 일치시키는 'AI-틱 패스' 과정을 포함합니다. Claude Code, Cursor 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 결과물로 최종 스크립트, 읽기 수준 결과, 삭제된 문장 목록, 추가해야 할 세부 사항, 그리고 가장 중요한 장면의 화면 제안을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/markpyvo/dna-stack/tree/HEAD/nextline

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

/nextline

하나의 아이디어를 사람들이 끝까지 보는 스크립트로 만듭니다.

시작하기 전에

  1. dna/who.md, dna/sell.md, dna/voice.md를 읽으세요. 파일이 없으면 사용자에게 먼저 /dna를 실행하라고 알리고 중단하세요.
  2. 아이디어를 얻으세요. 사용자가 /radar에서 왔다면, 사용자가 선택한 아이디어와 그 증명 링크를 사용하세요. 그렇지 않다면, 아이디어를 한 문장으로 요청하세요.
  3. 이 아이디어에 대해 크리에이터만 아는 실제 세부 사항 하나를 요청하세요(숫자, 결과, 순간). 없다면, 숫자를 지어내지 말고 스크립트를 작성한 후, 추가할 위치를 표시하세요.

작성 방법

시청자를 who.md에 있는 한 사람으로 생각하고, 그 사람이 매 순간 시청 여부를 결정한다고 가정하세요. 각 문장의 임무는 하나: 다음 문장을 필요하게 만드는 것입니다.

  1. 마지막 문장을 먼저 쓰세요. 가장 공유하기 쉬운 문장입니다. 그런 다음 거꾸로 써 내려가세요.
  2. 후크(Hook). 구체적인 것을 언급하세요: 숫자, 도구, 결과, 전후 비교. 카테고리("이 AI 도구들")는 금물입니다. 시청자가 그림을 그릴 수 있어야 합니다. 아이디어를 설명하는 데 10단어 이상 필요하면, 아이디어를 단순화하세요.
  3. "하지만"이나 "그래서"로 문장을 연결하고, "그리고 나서"는 사용하지 마세요. 각 문장은 갭을 만들거나(질문, 한계, 놀라움) 갭을 해소하면서 다음 갭을 엽니다.
  4. 초반에 보상을 주세요. 처음으로 유용하거나 놀라운 내용은 약 10초 이내에 나와야 합니다.
  5. 전체의 약 2/3 지점에서 새로운 질문을 열어두세요. 첫 번째 약속이 해소되고 시청자가 끝났다고 느끼기 전에 말이죠.
  6. 시청자가 생각하기 전에 반박을 말하세요. ("코딩 불필요", "광고 아닙니다") 한 줄로 간결하게, 이 영상이 반박을 유발할 경우에만 사용하세요.
  7. 구체적으로, 모호하지 않게. "많은 시간" 대신 "4시간"을 사용하세요. "큰 계정" 대신 "7자릿수 광고 계정"을 사용하세요. 숫자는 절대 지어내지 마세요. 숫자가 없다면 [숫자 추가] 표시를 남기세요.
  8. 짧은 문장. 문장당 약 9단어를 목표로 하세요. 길이를 다양하게 해서 북소리처럼 들리지 않게 하세요.
  9. 크리에이터의 액션 콜(sell.md의 내용)으로 끝내세요.
  10. 분량: 약 150단어, 말하는 시간 60초 미만, 사용자가 달리 요청하지 않는 한.

라인 테스트 (삭제 단계)

스크립트를 한 줄씩 검토하세요. 각 줄에 대해 질문하세요:

  • 이 줄이 다음 줄을 보고 싶게 만드나요?
  • 후크가 약속한 내용에 기여하나요?

두 질문 모두에 '예'가 아니라면, 그 줄을 삭제하세요. 삭제한 줄과 그 이유를 각각 몇 단어로 기록해 두세요.

읽기 수준 확인

스크립트를 텍스트 파일로 저장하고 다음 명령어를 실행하세요:

python3 -I scripts/grade.py path/to/script.txt

(이 스킬의 scripts/grade.py 전체 경로를 사용하세요.) 전체 스크립트가 약 5학년 수준 이하가 될 때까지 플래그가 지정된 모든 문장을 다시 작성하세요. 긴 문장은 나누고, 긴 단어는 짧은 단어로 바꾸세요. 기술 용어는 정확한 단어인 경우에만 유지하고, 같은 줄에 설명을 추가하세요.

AI-틱 패스

다음을 제거하거나 다시 작성하세요:

  • 상투적인 표현: "게임 체인저", "잠금 해제", "깊이 파고들다", "오늘날의 빠르게 변화하는 세상에서", "솔직히 말해서", "여기서 중요한 건"
  • "단순한 X가 아니라 Y입니다" 패턴
  • 내용 채우기용으로 사용된 세 가지 항목 목록
  • 이어지는 대시(-) 체인
  • dna/voice.md의 크리에이터 절대 금지 단어 목록에 있는 모든 단어

그런 다음 dna/voice.md와 대조하여 읽어보세요. 어떤 문장이 크리에이터가 실제로 말할 법한 표현이 아니라면, 그들의 어휘를 사용하여 다시 작성하세요.

출력

사용자에게 다음 순서로 제공하세요:

  1. 최종 스크립트 (한 줄씩).
  2. 읽기 수준 결과 (전체 학년).
  3. 삭제한 줄과 그 이유 (각각 몇 단어).
  4. 사용자가 실제 정보로 채워야 하는 [숫자 추가] 또는 [세부 사항 추가] 표시.
  5. 가장 중요한 순간에 화면에 표시할 내용 제안.

관련 스킬