Communitygithub.com

cdeistopened/skill-stack

短尺動画(TikTok、Reels、Shorts)向けに最適化されたキャプションとフックを作成します。実績のあるフックカテゴリとプラットフォーム固有のトリプルワードスコア最適化システムを利用します。

skill-stack とは?

このスキルは、短尺動画コンテンツ(TikTok、Instagram Reels、YouTube Shortsなど)向けに、アルゴリズムに最適化されたキャプションとオンスクリーンテキストを作成するための包括的なワークフローを提供します。中核となる「トリプルワードスコア」システムは、オーディオトランスクリプト、オンスクリーンテキスト、キャプションコピー、戦略的ハッシュタグという4つのシグナルを調整することで、アルゴリズムと人間の両方にコンテンツのトピックを即座に認識させ、リーチとエンゲージメントを最大化します。このスキルは、動画クリップごとに3~5個のフックオプションを生成し、プラットフォーム固有のキャプション(ショートフォーム動画とLinkedInで異なる戦略)を作成し、「最初の10秒」でのトピック特定やハッシュタグの階層的最適化を含むアルゴリズム最適化チェックリストを適用します。マクドナルドテスト(誰でも瞬時に理解できる平易な言葉)を重視し、誤解を招くシグナルやトピックの散漫などの一般的な落とし穴を避けるための品質チェックも組み込まれています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cdeistopened/skill-stack/tree/main/.claude/skills/video-caption-creation

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

動画キャプションライター

目的

このスキルは、「トリプルワードスコア」システムを使用して短尺動画コンテンツのリーチとエンゲージメントを最大化する、アルゴリズム最適化済みのキャプションとオンスクリーンテキストを作成します。

中心哲学: コンテンツはまずトピックに奉仕します。トピックに正しく奉仕すれば、アルゴリズムはそのトピックに興味を持つ人々にあなたのコンテンツを届けてくれるでしょう。

このスキルを使用するタイミング

以下の場合にこのスキルを使用します。

  • 動画クリップ用のオンスクリーンテキストフックを作成する(クリップあたり3~5個のオプション)
  • 短尺動画(TikTok、Instagram、YouTube Shortsなど)のキャプションを作成する
  • アルゴリズムによる発見のために動画を最適化する(最初の10秒でのトピック特定)
  • 戦略的なハッシュタグセットを生成する(10~12個、広範囲から具体的まで)

以下の場合は使用しないでください。

  • テキストのみのソーシャル投稿(代わりにsocial-content-creationスキルを使用)
  • 長尺のYouTube動画(別のワークフロー)
  • ポッドキャストのショーノート(別のポッドキャストワークフロー)

トリプルワードスコアシステム

アルゴリズムと人間は、4つのシグナルを通じてあなたのコンテンツを瞬時に理解する必要があります。

1. オーディオトランスクリプト(最も重要)

  • あなたが口に出す言葉 - アルゴリズムはこれを自動で文字起こしします
  • 最初の10秒でトピックワードを明示的に話す
  • コアとなる用語を全体を通して繰り返す
  • トピックに関連する語彙を使い、自然な話し方をする

2. オンスクリーンテキストによる補強

  • 話し言葉を補強する視覚的なオーバーレイ
  • 最初のテキストオーバーレイはトピックワードで始める
  • 太字で明確な用語を使用する
  • オーディオと競合せず、補強する

3. キャプションコピーの最適化

  • トピック関連キーワードを含む投稿の説明文
  • 最初の文をトピック関連のフレーズで始める
  • 自然なキーワードのバリエーションを含める
  • アルゴリズムが理解するためのコンテキストを提供する

4. 戦略的ハッシュタグシステム

  • 10~12個のハッシュタグ(最適な範囲)
  • 広範囲と具体的を混ぜる(#生産性向上 + #時間管理)
  • 視聴者固有のものを含める(#起業家)
  • 一般からニッチまで範囲を広げる

これら4つのシグナルが一致すると、アルゴリズムと人間の両方が即座に「これは私のためのものだ」と認識します。


3ステップのワークフロー

ステップ1: オンスクリーンテキストフックを生成する

目標: 最初の3秒でスクロールを止める3~5個のフックオプションを作成する

マクドナルドテスト

「マクドナルドで働く人が、あなたの見出しを読んで即座に理解できるべきです。」

  • 難しい語彙を避ける(「最適化パラダイム」ではなく「よりスマートに、よりハードに働く」)
  • 印象的な用語よりも、アクセスしやすい言葉を選ぶ
  • より広い網 = より良いパフォーマンス

フックカテゴリー

1. 分極化する主張

  • 「あなたの[認識されている弱点]は、実はあなたのスーパーパワーです」
  • 「[誰もが追求する共通の目標]を追いかけるのをやめよう」
  • 「[尊敬される機関]は、[物議を醸す比較]のように機能している」

2. 直感に反する暴露

  • 「私の最初の試みは失敗しました。完璧です。」
  • 「最悪の経験が最良の教師である」
  • 「誰もがどこかに天才を隠し持っている」

3. 直接的な挑戦

  • 「異端者を決して諦めないで」
  • 「人を[表面的な特徴]で判断しないで」
  • 「あなたの視聴者に[トピック]を再び愛させよう」

4. 好奇心のギャップ

  • 「彼女のボーイフレンドはパニックになった…」(劇的なコンテンツ向け)
  • 「3つ目のヒントはあなたの心を吹き飛ばすでしょう」
  • 注意して使用 - 不明瞭だと混乱を生む可能性がある

3~5個のオプションを生成する

各動画クリップに対して、ファイル[クリップ名]_キャプション.mdを作成します。

フォーマット:

# [クリップ名] - キャプションオプション

## ソースマテリアル
[動画コンテンツ、キークォート、または主要メッセージの簡単な説明]

## オンスクリーンテキストフックオプション(最初の3秒):

**オプション1:** あなたの最大の弱点は、実はあなたのスーパーパワーです
- **フレームワーク:** 分極化する主張

**オプション2:** 完璧を追いかけるのをやめよう。代わりにこれを試してください。
- **フレームワーク:** 直接的な挑戦

**オプション3:** 専門家が創造性について間違っているたった一つのこと
- **フレームワーク:** 好奇心のギャップ

**オプション4:** ほとんどのアドバイスは従順さを教える。これは結果を教える。
- **フレームワーク:** 対比/直感に反する

**オプション5:** あなたの「悪い習慣」が天才であるかもしれない3つの理由
- **フレームワーク:** 番号付きリスト + 直感に反する

**推奨:** ショートフォームにはオプション1(分極化)、LinkedInにはオプション4(対比)

フックの品質チェック

  • これで私自身がスクロールを止めるか?
  • 2秒で好奇心または感情を生み出すか?
  • 私の祖母が即座に理解できるか?
  • 見返りを示唆しながらも明かしていないか?
  • マクドナルドテストに合格するか(アクセスしやすい言葉)?

ステップ2: プラットフォーム固有のキャプションを作成する

目標: 各ターゲットプラットフォーム向けに最適化されたキャプションを作成する

ショートフォーム動画プラットフォーム(同一の扱い)

適用先: YouTube Shorts、Instagram Reels、TikTok、Facebook Reels

  • 文字数制限: 2,200(最適は50~150文字を使用)
  • ハッシュタグ: 3~5個(プラットフォームタグを含める:YouTubeの場合は#Shorts)
  • トーン: カジュアルでエネルギッシュ、最初の数語でフック
  • 例: 「あなたの最大の弱点は、実はあなたのスーパーパワーかもしれません💡 #生産性向上 #マインドセット #成長」

重要: すぐにフックし、絵文字を使い、テキストをスキャンしやすく保つ


LinkedIn(別の戦略)

プラットフォーム固有のガイドライン:

  • 文字数制限: 3,000(最適は150~300文字を使用)
  • ハッシュタグ: 3~5個
  • トーン: プロフェッショナルでありながら会話調、価値重視
  • フォーマット: フック → 洞察 → CTA(保存、コメント、シェア)
  • 例: 「あなたのいわゆる『弱点』は、どんなコースよりも多くのことを教えているかもしれません。制約は創造性と機知を育みます。#生産性向上 #マインドセット #成長マインドセット」

注記: LinkedIn投稿には、このスキルではなくsocial-content-creationスキルを使用してください。

プラットフォーム固有のキャプションテンプレート

## ショートフォーム動画キャプション

### YouTube Shorts / Instagram Reels / TikTok / Facebook Reels
あなたの最大の弱点は、実はあなたのスーパーパワーです💡

従来のアドバイスは従順さを教えます。これは結果を教えます。

#生産性向上 #マインドセット #成長 #成功

---

### LinkedIn(social-content-creationスキルを使用)
あなたのいわゆる「弱点」は、どんなコースよりも多くのことを教えているかもしれません。

制約は創造性、問題解決、機知を強制します。従来のアドバイスは従順さを教えます。真の成長は、自分を他と違わせるものを受け入れることから生まれます。

#生産性向上 #マインドセット #成長マインドセット

詳細なプラットフォームガイドラインのリファレンス: references/platform-guidelines.md


ステップ3: アルゴリズム最適化を適用する

目標: コンテンツが発見可能であり、適切な視聴者に届くことを保証する

トピック特定チェックリスト

最初の10秒(重要):

  • トピックワードがオーディオで明示的に話されている
  • オンスクリーンテキストがトピックワードを補強している
  • 視覚要素がトピックをサポートしている(環境、素材、文脈)
  • エネルギー/伝え方がトピックの期待に一致している

動画全体を通して:

  • コアとなる用語が自然に繰り返されている
  • トピックの焦点が維持されている(複数のトピックに散らばっていない)
  • トピックの約束に対する価値が提供されている

キャプションとメタデータ:

  • キャプションがトピック関連のフレーズで始まっている
  • 自然なキーワードのバリエーションが含まれている
  • ハッシュタグが広範囲から具体的まで及んでいる(合計10~12個)
  • 説明文がアルゴリズムにコンテキストを提供している

戦略的ハッシュタグシステム

公式: 広範囲 → 中間 → 具体的 → ニッチ

生産性向上コンテンツの例:

広範囲(1~2個): #生産性向上 #成功

中間(2~3個): #時間管理 #自己啓発 #スマートに働く

具体的(3~4個): #ディープワーク #集中力ハック #モーニングルーティン #生産性向上のヒント

ニッチ(2~3個): #ソロプレナーライフ #リモートワークのコツ #デジタルノマド

視聴者(1~2個): #起業家 #フリーランサー

プラットフォーム(1個): #Shorts(YouTubeの場合)、#Reels(Instagramの場合)

合計:10~12個のハッシュタグ

避けるべき一般的な間違い

❌ 誤解を招くシグナルの罠

  • トピックが「教育」と言っているが、コンテンツは実際にはエンターテイメント
  • ✅ 修正:トピックシグナルが実際のコンテンツ価値と一致するようにする

❌ リードを埋もれさせる

  • トピックワードがコンテンツの中盤まで登場しない
  • ✅ 修正:最初の10秒でトピック特定を行う

❌ 散弾銃的なアプローチ

  • 1つの作品で複数のトピックをカバーしようとする
  • ✅ 修正:1作品につき1つの明確なトピックにレーザー集中する

❌ ブランド優先アプローチ

  • コンテンツを自分のブランド/会社についてのものにする
  • ✅ 修正:コンテンツをトピックについてのものにし、あなたの専門性をフィーチャーする

出力フォーマット

標準出力ファイル:[クリップ名]_キャプション.md

# [クリップ名] - キャプションと最適化

## 動画詳細
**長さ:** [XX秒]
**コアメッセージ:** [1~2文の要約]
**トピック:** [アルゴリズム用の主要トピック]
**ターゲット視聴者:** [誰に役立つか]

---

## オンスクリーンテキストオプション(1つ選択)

**オプション1:** [テキスト]
- カテゴリー: [フックカテゴリー]
- プラットフォーム適合性: [プラットフォーム]

**オプション2:** [テキスト]
- カテゴリー: [フックカテゴリー]
- プラットフォーム適合性: [プラットフォーム]

**オプション3:** [テキスト]
- カテゴリー: [フックカテゴリー]
- プラットフォーム適合性: [プラットフォーム]

**推奨:** [どのオプションとその理由]

---

## プラットフォーム固有のキャプション

### TikTok
[絵文字付きキャプションテキスト]

[ハッシュタグ: 3~5個]

---

### Instagram Reels
[絵文字付きキャプションテキスト]

[ハッシュタグ: 5~10個]

---

### YouTube Shorts
[キャプションテキスト]

[ハッシュタグ: 3~5個、#Shortsを含む]

---

### LinkedIn
[キャプションテキスト - よりプロフェッショナルなトーン]

[ハッシュタグ: 3~5個]

---

### Facebook
[絵文字付きキャプションテキスト]

[ハッシュタグ: 2~5個]

---

## アルゴリズム最適化

**トピックキーワード(最初の10秒で話す):** [キーワード一覧]

**セカンダリキーワード(全体を通して):** [キーワード一覧]

**ハッシュタグセット(合計10~12個):**
- 広範囲: [2個のタグ]
- 中間: [3個のタグ]
- 具体的: [4個のタグ]
- ニッチ: [3個のタグ]

**最初の10秒のオーディオスクリプト:**
「[話される正確な言葉 - トピックキーワードを含めること]」

---

## 品質チェック
- [ ] マクドナルドテスト合格(アクセスしやすい言葉)
- [ ] 最初の3秒でトピックが明確
- [ ] オンスクリーンテキストがオーディオを補強している(競合していない)
- [ ] プラットフォームの文字数制限に従っている
- [ ] プラットフォームごとに適切なハッシュタグ数
- [ ] トリプルワードスコア完了(オーディオ、オンスクリーン、キャプション、ハッシュタグ)

バンドルリソース

このスキルは以下を参照します。

詳細ガイドライン

  • references/platform-guidelines.md - プラットフォーム固有のルールとベストプラクティス
  • references/hook-categories.md - 詳細なフックカテゴリーの例とそれぞれを使用するタイミング

スタイルとトーン

  • voice-pirate-wires スキル - 本物のトーンの原則
  • anti-ai-writing スキル - 洗練されすぎたキャプションを人間らしくする

成功指標

成功した動画キャプションは:

✅ スクロールを止める - フックが最初の3秒で好奇心/感情を生み出す ✅ マクドナルドテストに合格する - 幅広い視聴者にアクセス可能 ✅ トリプルワードスコアが完了している - オーディオ、オンスクリーン、キャプション、ハッシュタグがすべて一致 ✅ トップファースト - アルゴリズムがこれが何についてのものかを即座に理解する ✅ プラットフォーム最適化済み - 文字数制限、ハッシュタグ数、トーンが適切 ✅ 発見可能 - 戦略的ハッシュタグが広範囲からニッチまで及んでいる


関連スキル

  • social-content-creation - テキストのみのソーシャル投稿向け(LinkedIn、X/Twitter、Facebook)
  • youtube-title-creator - キャプションと最適化された動画タイトルを組み合わせる
  • hook-and-headline-writing - 基礎的なフック戦略

避けるべき一般的な落とし穴

コンテンツの問題: ❌ フックに専門用語や難しい語彙を使う ❌ フックで見返りを明かしてしまう ❌ オンスクリーンテキストがオーディオと競合する(補強しない) ❌ 誰もが使う一般的なフック

アルゴリズムの問題: ❌ 最初の10秒でトピックワードを話さない ❌ 1つの動画にトピックが多すぎる ❌ ハッシュタグがすべて広範囲またはすべてニッチ(範囲が及んでいない) ❌ コンテンツと一致しない誤解を招くフック

プラットフォームの問題: ❌ すべてのプラットフォームで同じキャプションコピー ❌ ハッシュタグが多すぎる(LinkedIn、X)または少なすぎる(Instagram) ❌ プラットフォームに合わないトーン(LinkedInにはカジュアルすぎる、TikTokにはフォーマルすぎる) ❌ リーチを損なう場所に外部リンクを配置する(Facebookメイン投稿)


バージョン履歴

  • v1.0(2025-10-27):初期スキル作成
    • トリプルワードスコアシステム
    • 4つのフックカテゴリー
    • 6つのプラットフォーム向けプラットフォーム固有ガイドライン
    • アルゴリズム最適化チェックリスト

プラットフォームの更新や新しいフックカテゴリーについては、リファレンスフォルダに追加し、バージョン履歴に記録してください

Individual skills in this repo

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

cdeistopened/skill-stack

Create programmatic videos using Remotion (React). This skill provides visual style guidelines, animation patterns, and workflow for creating explainer videos with a risograph aesthetic. Use when creating short-form video content for Skill Stack.

cdeistopened/skill-stack

When the user is writing the story portion of a launch video or demo and needs the framing where the founder pretends to BE the ICP experiencing the problem, then uses the product on-camera. Also use when the user mentions "demo story", "show don't tell", "day-in-the-life demo", "roleplay demo", "founder as customer", or "first person launch video". This is the story frame, not the full script.

cdeistopened/skill-stack

When the user needs a 3-5 word opening hook for a product launch video — the first second of on-screen text or voice that stops the scroll. Also use when the user mentions "hook for my video", "first second", "opening line", "tagline", "one-liner for launch", or "catchphrase". Produces 10+ hook candidates, not one answer.

cdeistopened/skill-stack

When a user wants to grow an X (Twitter) account from zero before a product launch, or asks how to get first followers, warm up the algorithm, hit ~500-1,000 followers, or prepare an account to make a launch video land. Also use when the user mentions "new X account", "warm up my Twitter", "first 1000 followers", "building in public strategy", "X growth", or "engagement before launch".

cdeistopened/skill-stack

When the user is planning, scripting, or editing a product launch video for X (Twitter) and needs the structure. Also use when the user mentions "launch video", "demo video", "product launch on X", "60 second demo", "how to structure a launch", or "my launch video isn't working". Produces a beat-by-beat timing sheet, not copy.

cdeistopened/skill-stack

When the user has X (Twitter) content that performed well and wants to relay it to LinkedIn 1-2 weeks later with reframing. Also use when the user mentions "repost to LinkedIn", "LinkedIn version of my tweet", "X to LinkedIn", "delayed repost", "LinkedIn for non-tech audience", or "LinkedIn relay". Also use when the user's ICP is non-tech and X is secondary — LinkedIn is the primary channel and this skill produces the content.

cdeistopened/skill-stack

When the user wants to find proven-to-travel post templates in their niche and adapt them to their own product. Also use when the user mentions "what's going viral in my space", "what are competitors posting", "copy a viral post", "trending on X", "post ideas", "template mining", or "what to post this week". This is trend hunting, not plagiarism — the output is a template the user fills with their own assets.

関連スキル