mcpField
V
viral-title

viral-title

github.com/kangarookingマーケティング・グロース68870 回インストール7 週間前に更新
リポジトリ

viral-title について

viral-titleは、コンテンツ制作者やマーケター向けのタイトル生成スキルです。汎用フォーマットで候補を作成・採点し、WeChat、X/Twitter、YouTube、Bilibili向けの指針やフィードバック記録にも対応します。

主な機能

  1. 0110種類の汎用型から30案を生成
  2. 02プラットフォーム別のタイトル指針
  3. 03候補の採点と最有力案の選定
  4. 04再利用可能なタイトル例の検索
  5. 05フィードバック記録と評価

活用シーン

  1. 01コンテンツ概要からタイトル案を作成・選定
  2. 02各プラットフォーム向けにタイトルを調整
  3. 03タイトルライブラリから関連例を検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kangarooking/kangarooking-skills --skill viral-title

インストール後、Claude Code で/viral-titleを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
meta/
RULES.md
references/
mechanisms.json
phase1-universal-methodology.md
references/evals/
bilibili-ai-title-evals.json
wechat-ai-title-evals.json
x-ai-hook-evals.json
youtube-ai-title-evals.json
references/evolution/
anti-patterns.md
learning-candidates.md
promoted-rules.md
references/platforms/
bilibili.md
wechat-public-account.md
x.md
youtube.md
references/title-library/
bilibili-hot-titles.md
wechat-ai-curated-hot-titles.md
wechat-public-account-hot-titles.json
wechat-public-account-hot-titles.md
x-hot-hooks.md
youtube-hot-titles.md
scripts/
analyze_feedback.py
log_feedback.py
log_title_session.py
mechanism_lib.py
retrieve_title_examples.py
run_title_evals.py

詳細

バズるタイトル

概要

このスキルを使って、バズるタイトルの候補を生成し、選定します。現在のバージョンでは、フェーズ1の汎用的な手法、WeChat公式アカウントのタイトル再利用、X/Twitterのフック生成、YouTubeのタイトルとサムネイルのパッケージ化、Bilibiliのタイトル・カバー画像・タグのパッケージ化、および軽量な進化ループを実装しています。

フェーズ1では30個のタイトルを生成する必要があります。内訳は、汎用的な公式10種類×各公式につき3つのバリエーションです。次に候補を採点し、最良のタイトルを1つ推薦します。

ワークフロー

  1. コンテンツがタイトルを付けるには曖昧すぎる場合に限り、詳細を確認します。
  2. 核となる素材を特定します。
    • トピックまたはコンテンツの概要
    • 対象読者
    • 指定されている場合はプラットフォーム
    • 最も強い価値、対立、新しさ、または感情に訴えるフック
    • 正確さを保つ必要がある事実、数字、名前、例、制約
  3. references/phase1-universal-methodology.md を読みます。
  4. ユーザーがプラットフォームを指定した場合は、references/platforms/ から該当するプラットフォームのリファレンスを読み込みます。
  5. references/evolution/promoted-rules.md と references/evolution/anti-patterns.md を読みます。
  6. フェーズ1の10種類の公式それぞれについて、タイトルをちょうど3つ生成します。
  7. プラットフォームのリファレンスが実装されている場合、ユーザーがプラットフォームに特化したタイトルを求めたときは、汎用タイトルの生成後にプラットフォーム向けに調整した候補を生成します。
  8. ユーザーが実績のあるタイトルの再利用を求めるか、「套用标题库」と言った場合は、ライブラリ全体を読み込まず、関連する例を取得します。
  9. フェーズ1の採点基準と、プラットフォーム固有のルールがあればそれを使って、候補全体を採点します。
  10. 最良のタイトルを1つ選び、その理由を簡潔に説明します。
  11. タイトルを生成する回答のうち、ある程度の分量があるものはすべて、Feedback Hook のフィードバック依頼で締めくくります。
  12. ユーザーがタイトルを選択、編集、評価、批評した場合は、scripts/log_feedback.py を使って記録します。

プラットフォームの振り分け

一度に使用するプラットフォームファイルは1つだけです。

ユーザーの指定プラットフォームファイル状態
公众号, 微信公众号, WeChat articlereferences/platforms/wechat-public-account.md実装済み
X, Twitter, 推特references/platforms/x.md実装済み
YouTube, 油管references/platforms/youtube.md実装済み
B站, Bilibilireferences/platforms/bilibili.md実装済み

タイトルライブラリを再利用する場合は、現在のプラットフォームのライブラリだけを読み込みます。

  • 要約と例には references/title-library/wechat-public-account-hot-titles.md を使用します。
  • ユーザーが厳選したAI・テクノロジー系のバズるタイトルのパターンや、時事性に左右される例には references/title-library/wechat-ai-curated-hot-titles.md を使用します。
  • マッチングや応用に多くの元タイトルが必要な場合に限り、references/title-library/wechat-public-account-hot-titles.json を使用します。
  • X/Twitterのフックのひな形と再利用可能な仕組みには references/title-library/x-hot-hooks.md を使用します。
  • YouTubeのタイトルとサムネイルのパッケージ化のひな形には references/title-library/youtube-hot-titles.md を使用します。
  • Bilibiliのタイトル・カバー画像・タグのパッケージ化のひな形には references/title-library/bilibili-hot-titles.md を使用します。

トークン効率のよい取得には、次を優先します。

python3 scripts/retrieve_title_examples.py --platform <wechat|x|youtube|bilibili> --query "<topic words>" --mechanism "<optional mechanism>" --limit 10

進化ループ

記録、フィードバック、レビュー、評価に役立つ場合に限り、ループを使用します。通常のタイトル生成では、過去のログを読み込まないでください。

必要な処理コマンド
タイトル生成セッションを記録するpython3 scripts/log_title_session.py --platform <platform> --topic "..." --recommended-title "..."
ユーザーのフィードバックを記録するpython3 scripts/log_feedback.py --session-id "..." --platform <platform> --selected-title "..." --user-edit "..." --rating 5 --feedback "..."
タイトルの例を取得する`python3 scripts/retrieve_title_examples.py --platform <wechat
最近の学習内容を確認するpython3 scripts/analyze_feedback.py --recent 20
シード評価を実行するpython3 scripts/run_title_evals.py --evals references/evals/bilibili-ai-title-evals.json --case-id agent-speed-step37-bilibili --titles-json titles.json

meta/RULES.md に従ってください。ログは自動的に追記しますが、中核となる手法の変更やルールの昇格には、必ずユーザーの確認を得てください。

フィードバックフック

実質的なタイトル生成の回答を行うたびに、短いフィードバック用プロンプトを必ず1つだけ追加してください。

**反馈一下**
你最终会用哪个标题?如果你改了标题,把最终版发我;也可以给 1-5 分。我会用这次反馈优化下次标题。

純粋な調査、実装、説明、または一度限りの小さな編集の後に、フィードバックを求めないでください。

フィードバックを受け取った場合:

  1. 選ばれたタイトル、編集後のタイトル、評価、または批評を、改善のためのフィードバックとして扱います。
  2. 現在のプラットフォームが分かっている場合は、フィードバックとあわせて記録します。
  3. user_edit と selected_title の両方が提供された場合は、user_edit を優先します。
  4. タイトル、プラットフォーム、評価、タグ、簡潔なフィードバックのみを保存します。公開前の草稿全文は、デフォルトでは保存しません。
  5. フィードバックを5~20件記録するごとに、scripts/analyze_feedback.py --recent 20 を実行し、学習候補を要約します。
  6. ユーザーの確認なしに、候補となる所見を方法論ファイルに反映しないでください。

フェーズ1の出力形式

次の構成を使用してください。

**内容判断**
核心对象:
目标人群:
主要点击理由:
真实约束:

**第一阶段:通用方法论标题池**

1. 结果承诺型
- ...
- ...
- ...

2. 问题解决型
- ...
- ...
- ...

[continue through all 10 formulas]

**最佳标题**
标题:
理由:

**备选 Top 3**
1. ...
2. ...
3. ...

**反馈一下**
你最终会用哪个标题?如果你改了标题,把最终版发我;也可以给 1-5 分。我会用这次反馈优化下次标题。

品質ルール

  • ユーザーが明示的に少ない数を求めない限り、フェーズ1の候補をちょうど30件生成します。
  • 各フォーマットから生成するタイトルは、ちょうど3件にします。
  • 根拠のない事実、名前、数値、結果を捏造しないでください。
  • 抽象的な主張より、具体的な名詞、明確な利害、読者にとってのメリットを優先します。
  • フェーズ1では、プラットフォームに依存しないタイトルにします。ユーザーが求めない限り、WeChat、X、YouTube、Bilibili向けに過度に最適化しないでください。
  • ユーザーが中国語で書いている場合は、デフォルトで中国語のタイトルを使用します。ソースの内容またはユーザーの依頼が英語の場合は、英語を使用します。
  • ユーザーのスタイルで明示的に求められていない限り、「震惊」「必看」「全网最强」のような中身のない煽り文句を避けてください。
  • 最終的なおすすめは、はっきりと決めてください。評価後に「場合によります」と述べないでください。

今後の拡張ポイント

  • ユーザー承認済みのデータソースが利用可能になり次第、各プラットフォーム向けのライブサンプルライブラリを拡充します。
  • 1つのライブラリが広範になりすぎた場合は、Bilibiliのライブラリをカテゴリ別に分割します。
  • 現在のユーザーの依頼に必要なプラットフォームまたはライブラリの参照のみを読み込みます。

コメント