본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

charatone

일본어 캐릭터 대사의 말투를 인물별로 설계하고 점검합니다. 문장 끝맺음, 대명사, 호칭과 반응을 정리하고, 반복되는 패턴을 찾아 의미와 강조를 유지하며 대사를 다듬습니다.

원문원문 설명 보기

日本語のキャラクター台詞の「声」を設計・点検するスキル。語尾(文末の型)・一人称・呼び方・相づち・崩れ方を人物ごとに決め、名前を伏せても誰の台詞か分かる状態にする。「〜だ。」の言い切りが全員の基本になっている台本(AIが書いた台詞に多い)を直す。

ゲームのシナリオ、漫画のネーム、小説の会話、ボイスドラマ、LINEドラマなど、台詞を書く・直す・レビューする時に使う。「キャラの口調を作って」「セリフ回しを直して」「語尾が単調」「誰が喋ってるか分からない」「キャラの声を立てて」という依頼でも使う。

cccskills/skills스타 0(GitHub 0 + cccskills 0)

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 인물별 말투 설계표 만들기
  • 대본의 반복되는 문장 끝 점검하기
  • 비슷한 대사를 인물답게 다듬기
  • 여러 화자가 나오는 대화 검토하기

한국어 소개

할 수 있는 일

charatone은 대사를 쓰기 전에 인물마다 말투 설계표를 만듭니다. 평소의 문장 끝맺음, 중요한 순간이나 감정이 흔들릴 때의 표현, 상대의 지위에 따른 말투, 대명사, 호칭, 맞장구, 사용하지 않을 표현을 정리합니다. 무엇에 주목하는지, 어떻게 반응하는지, 무엇을 말하지 않는지, 문장 길이와 말의 순서도 살펴 화자의 차이를 잡습니다. 대본을 쓴 뒤에는 함께 제공되는 스크립트로 화자별 문장 끝맺음의 비율을 확인하고, 특정 패턴이 치우치거나 이어지는 부분을 찾습니다. 대사를 고칠 때는 설계표에 맞추면서 의미와 정보, 단정하는 힘을 유지합니다.

이럴 때 유용합니다

게임 시나리오, 만화 콘티, 소설 대화, 보이스 드라마, LINE 드라마처럼 여러 인물이 말하는 작품을 작성하거나 검토할 때 사용할 수 있습니다. 모든 인물이 같은 단정적인 문장 끝을 반복하거나, 끝맺음이 단조롭게 느껴지거나, 이름을 가리면 누가 말했는지 알기 어려울 때 인물의 말투를 점검하는 데 도움이 됩니다. 경어나 정형화된 캐릭터 말투를 기계적으로 배정하지 않고 자연스러운 차이를 만들고 싶을 때도 사용할 수 있습니다.

사용 예시

  • “이 인물 목록을 바탕으로 대사를 쓰기 위한 말투 설계표를 만들어 주세요.”
  • “대본에서 문장 끝맺음이 반복되는지 확인하고 고칠 후보를 알려 주세요.”
  • “의미는 바꾸지 말고, 서로 비슷한 대사를 인물마다 다르게 다듬어 주세요.”

주의 사항

점검 스크립트를 실행하려면 Python 3이 필요합니다. 스크립트는 대본을 읽기만 하며 파일을 수정하지 않습니다. 문장 끝 문자열을 기준으로 기계적으로 분류하므로 의도한 표현은 직접 확인해야 합니다. 외부로 데이터를 보내지 않습니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호외부 전송이 없고 검사는 파일을 읽기만 하며, 수정 전 설계표를 보여 동의를 받는다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
A양호Python 3 표준 라이브러리만 필요하며 키나 유료 서비스는 언급되지 않는다.

점수에는 넣지 않았습니다. 2026년 10월 27일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(3)

  • SKILL.md10.5 KB
  • references/gobi-catalog.md26.9 KB
  • scripts/charatone_lint.py7.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

charatone

日本語の台詞は、語尾で声が決まる。英語なら語彙や文の長さで人物を書き分けるが、日本語では文末の数文字が、性別・年齢・身分・距離感・その場の気分まで背負う。ここを決めずに書くと、全員が地の文と同じ「〜だ。」「〜した。」で話し始める。AIが書く台詞は、ほぼ必ずこうなる。

このスキルは、台詞を書く前に人物ごとの「声の設計表」を作り、書いた後に語尾の偏りを点検する。

1. 最重要ルール

1-1. 誇張された語尾はレアにする

次の型は、強い・古い・作り物っぽい「誇張表現」。基本の語尾にせず、ここぞという一言にだけ使う。

  • 型1 言い切り(〜だ/〜だった/〜する):地の文や報告書の調子。会話で人がこれだけで話すことはまずない。基本にしてよいのは、意図して硬く・冷たく・偉そうに見せたい人物だけで、作品全体で1〜2人まで。それでも全台詞の半分は超えない。
  • 型8 年寄り(〜じゃ/〜のう/〜わい):老人の記号。実在の老人はこう話さない。
  • 型10 体言止め・ぶつ切り(「綱引き。」「退け。」):芝居がかった強調。毎行あると、全員が決め台詞を言っているように聞こえる。
  • カタログで記号性★★★以上の語尾(役割語・キャラ語尾・方言の強いもの)も同じ扱い。

使い方:

  • 普段は「〜だな」「〜だろ」「〜だよ」「〜かな」「〜です」「〜ですね」で話させ、山場の一言だけ「〜だ。」や体言止めで決めると、それが効く。
  • 同じ場面で、型1で終わる台詞が3回続いたら直す。体言止めも同じ。

1-2. 語尾が重なるのはかまわない。区別は人物で付ける

  • 敬語の人物が何人いて、全員が「〜です」で話してもよい。語尾の型を人数分ばらけさせようとすると、記号的な語尾を足すことになり、かえって作り物になる。
  • 誰の台詞かを分けるのは、語尾よりも人物の中身。
    • 何に目が行くか(兵站、民、馬、帳簿、家族)
    • どう反応するか(先に謝る、先に数える、先に冗談を言う、黙る)
    • 何を言わないか(礼を正面から言わない、弱音を吐かない)
    • 一人称・呼び方・相づち
    • 文の長さと、話の順番(結論から、言い訳から、段取りから)
  • 語尾は、その人物の土台(年齢・身分・距離感)を決めるもの。個性の主役にはしない。

2. 語尾の型(カタログ)

詳しい例と使いどころは references/gobi-catalog.md。要点だけ並べる。

くだけた言い方(常体)

#型例印象
1言い切り〜だ/〜だった/〜する硬い、宣言のよう。レア
2噛みしめる〜だな/〜だなぁ/〜だったな/〜か独り言に近い。落ち着いた大人
3柔らかく話しかける〜だね/〜だよ/〜かな/〜だったよ穏やか、相手を見ている
4念押し、ぶっきらぼう〜だろ/〜だぞ/〜だって若い男、仲間内
5軽い、下町〜じゃん/〜じゃねえか/〜っての/〜んだよくだけた若者、ならず者
6女言葉〜わ/〜のよ/〜かしら/〜わね大人の女性、商人。現代劇では古く聞こえる
7古風、威厳〜ぬ/〜おる/〜せよ/〜であろう王、貴族、武人
8年寄り〜じゃ/〜のう/〜わい老人の記号。レア
9崩れ、訛り〜ねえ/〜だべ/〜だで/〜やけん平民、田舎、出自
10体言止め、ぶつ切り「綱引き。」「退け。」芝居がかった強調。レア
11言いさし〜けど……/〜し。/〜って。/〜から。照れ、迷い、遠慮
12問いかけ、同意を求める〜だろ?/〜じゃない?/〜よな?距離が近い、相手を巻き込む

丁寧な言い方(敬語)

#型例印象
13端正〜です/〜でした/〜ます理性的、きっちり。これも並べすぎると硬い
14柔らかい〜ですね/〜ですよ/〜でしょうか優しい、気づかう
15軽い〜っす/〜ですって!/〜ですよね?体育会系、後輩
16老人の敬語〜ですな/〜ますまい/〜ございます老臣、皮肉屋
17慇懃〜でございましょう/〜かと存じます腹に一物、役人
18崩れた敬語〜です、……でございます?敬語に慣れない人

語尾の後ろに付くもの

  • 終助詞の重ね:「〜だよな」「〜わよね」「〜ですよね」。重ねるほど距離が近い。
  • 伸ばし・小文字:「〜だなぁ」「〜だよー」「〜ですっ」。幼さ、感情の高ぶり。
  • 「……」の後置:言い切れない、余韻。毎行には付けない。

3. 声の設計表(人物ごとに作る)

台詞を書く前に、人物ごとに次を決める。人物一覧があれば、そこに欄を足す。

- 基本の語尾:型の番号と例(2つまで。例:2+3「〜だな」「〜しよう」「〜かな」)
- 決める時の語尾:山場で変わる型(例:1「〜だ。」)
- 崩れる時の語尾:動揺・照れ・怒りで出る型(例:11「〜けど……」、4「〜だろ!」)
- 目上へ/目下へ:相手で変える型(例:目上は13、仲間は2)
- 一人称:私/俺/僕/わし/あたし/自分 など
- 呼び方:相手ごとの呼び方と、変わるタイミング
- 相づち・間投詞:「ああ」「うん」「はい」「へえ」「ほう」「ふん」など1〜2個
- 使わない語尾:この人物が絶対に言わない型(例:型6は使わない)

割り当ての原則

  1. 主力は 2・3・4・12・13・14。 相手に向けた語尾(〜よ、〜な、〜ね、〜だろ)があると、台詞が宣言ではなく「やり取り」になる。
  2. 型1・8・10は基本にしない。 型1を基本にする人物は、作品全体で1〜2人まで。
  3. 語尾が他の人物と同じでもよい。 書き分けは、関心・反応・言わないこと・一人称・呼び方で付ける(1-2)。
  4. 記号的な型(6・7・9、カタログの役割語・方言)は、出自や役割の理由があるときに使う。理由がないと、キャラ付けの貼り紙に見える。
  5. 感情で語尾が崩れる瞬間を設計しておくと、山場が立つ。普段の型を守っておくほど、崩れた時に効く。

4. 点検(書いた後)

scripts/charatone_lint.py(このスキルのフォルダ内)で、話者ごとの語尾の分布を出す。Python 3 の標準ライブラリだけで動き、台本を読むだけで書き換えない。

python3 <このスキルのフォルダ>/scripts/charatone_lint.py <台本ファイル...> [--speaker id]
  • 台詞の書式は - id:台詞、id:台詞、名前「台詞」 を読む。\n は吹き出し内の改行として扱う。
  • 話者ごとに、型ごとの割合と、型1(言い切り)の割合を出す。
  • 次の場合に [WARN] を出す。
    • 型1の割合が 35% を超える話者
    • 型8・型10の割合が 15% を超える話者
    • 同じ場面(見出し区切り)で、型1で終わる台詞が3回続く箇所

lint の判定は文末の文字列で機械的に分けるだけ(体言止めは短い名詞終わりの文で推定する)。意図した型1・型10は、目で見て残してよい。

目で見る点検

  • 名前を伏せて読み、誰の台詞か当てられるか。当てられない時は、語尾より先に、関心・反応・言わないことを見直す。
  • 声に出して読み、地の文のように聞こえる台詞がないか。
  • 同じ語尾が3回続いていないか(話者をまたいでも)。
  • 型1・型8・型10が出てくる箇所は、本当に「決める瞬間」か。

5. 書き直しの手順(--rewrite)

  1. 人物一覧から声の設計表を作る。ない欄は、台本の既存台詞から推定して埋め、ユーザーに見せて合意を取る。
  2. lint で話者ごとの偏りを出す。
  3. 型1の台詞を、設計表の基本の語尾に置き換える。意味・言い切りの強さ・情報は変えない。
    • 例:「行くぞ。今すぐだ。」→(型4)「行くぞ、今すぐ」/(型2)「行くか。……今すぐだな」
    • 例:「それは違う。」→(型3)「それは違うよ」/(型4)「違うだろ」/(型11)「それは、違うと思うけど……」
  4. 山場の「決め台詞」は型1のまま残す候補にする。作品の決め台詞として固定された文言は変えない。
  5. 置き換えた後にもう一度 lint をかけ、偏りが解消したかを確かめる。

6. 他のスキルとの関係

  • 地の文・ナレーションの推敲は yomiyasu。台詞には yomiyasu をそのまま当てない(文法的に正しい書き言葉に寄って、声が消える)。
  • 細かい口癖・持ちネタ・裏設定は、この設計表の外側に足す。語尾の設計が先。

このスキルについて

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

cccskills-find

무료요약 있음

cccskills.com 공개 API에서 작업에 맞는 Agent Skills를 찾고 실행 점수, 안전 검사, 설치 조건, 라이선스, 업데이트 날짜와 가격을 비교합니다. 후보를 추리고 설치 명령이나 게시 페이지를 확인할 수 있습니다.

  • 회의록 작성용 스킬 찾기
  • 작업에 맞는 스킬 비교하기
  • 안전 검사와 라이선스 확인하기
cccskills/skills02026년 10월 27일 업데이트

incident-first-response-jp

무료요약 있음

일본 기업에서 개인정보 유출 또는 유출 의심 사실을 알게 된 직후의 대응을 정리합니다. 개인정보보호위원회 신고 요건과 기한을 확인하고, 내부 보고와 당사자 통지, 대외 발표문, 문의 답변 등의 초안을 작성합니다.

  • 개인정보 유출 의심 직후의 초기 대응 정리
  • 개인정보보호위원회 신고 요건과 기한 확인
  • 영향을 받은 사람에게 보낼 통지문 작성
cccskills/skills02026년 10월 27일 업데이트

jp-business-mail

무료요약 있음

요청, 감사, 사과, 재촉, 거절, 일정 조율, 첫 연락에 필요한 일본어 비즈니스 메일을 작성하거나 수정합니다. 수신자에 맞춰 표현을 조정하고 경어와 메일 구성을 점검하며, 사실과 약속을 유지하면서 수정 이유를 설명합니다.

  • 거래처에 요청 메일 작성
  • 사과나 재촉 메일 다듬기
  • 일정 조율 메일 작성
cccskills/skills02026년 10월 27일 업데이트

npm-supply-chain-check

무료요약 있음

JavaScript 또는 TypeScript 프로젝트의 npm 공급망 위험을 점검합니다. 최근 공개된 버전, 설치 스크립트, 잠금 파일, CI 권한과 토큰 관리를 살펴보고 우선순위별 설정 개선안을 제시합니다.

  • npm 의존성 위험 점검
  • 최근 공개된 패키지 확인
  • CI 권한과 토큰 검토
cccskills/skills02026년 10월 27일 업데이트

pc-security-checkup

무료요약 있음

macOS, Windows, Linux 컴퓨터에서 의심스러운 시작 항목, 프로세스, 네트워크 활동, 브라우저 확장 프로그램과 약화된 보안 설정을 읽기 전용으로 점검합니다. 결과를 심각도순으로 보고하고 이전에 저장한 점검 결과와 비교할 수도 있습니다.

  • 컴퓨터의 감염 흔적 확인
  • 낯선 프로세스 조사
  • 자동 시작 항목 점검
cccskills/skills02026년 10월 27일 업데이트

skill-md-review

무료요약 있음

Agent Skill의 `SKILL.md`를 지침의 명확성, 절차의 구체성, 안전성, 설정 요건으로 검토합니다. 형식과 참조 파일을 확인하고, 근거가 포함된 A/B/C 평가와 낮은 항목을 개선할 문안을 제안합니다.

  • 공개 전에 스킬 검토하기
  • 평가와 근거 확인하기
  • 안전성과 설정 요건 점검하기
cccskills/skills02026년 10월 27일 업데이트

cccskills의 스킬 모두 보기

이 스킬의 문제 신고