一键导入
analytics-report
Use when Analytics分析レポートの表示・閲覧が必要なとき。過去レポートの比較やパフォーマンスレビュー時に使用。「レポート見せて」「過去データ確認」「パフォーマンスレビュー」「前回の分析結果」など、既存レポートの参照・比較が必要な場面で必ず使用すること
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when Analytics分析レポートの表示・閲覧が必要なとき。過去レポートの比較やパフォーマンスレビュー時に使用。「レポート見せて」「過去データ確認」「パフォーマンスレビュー」「前回の分析結果」など、既存レポートの参照・比較が必要な場面で必ず使用すること
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when まだコレクションディレクトリが存在せず、新規コレクション制作を立ち上げたいとき。「新しいコレクション始めたい」「制作開始」「新規ワークフロー」など、企画選択からディレクトリ作成・素材準備までを行う初期化フェーズで使用する。既存コレクションの進行は /wf-next
Use when /suno で生成したプロンプトを Suno UI で曲にしたあと、そのプレイリストを DL + クロスフェードマスター化したいとき。前工程: /suno(プロンプト生成 → Suno UI で人手楽曲生成)。プレイリスト URL を指定して MP3 一括 DL + マスター音源を自動生成(次工程: /videoup)。Lyria チャンネルでは /lyria が自動で音源を出力するため本スキルは不要
Use when Suno UI に投入する音楽プロンプトを生成したいとき。SunoAI V5.5 向けの YAML 定義(インストは `tracks_per_collection` で曲数指定の独立 entry 並列、ボーカルは `/suno-lyric` で作成済みの歌詞を前提に pattern × tracks_per_pattern 設計)から suno-prompts.md / suno-prompts.json を作成する(次工程 `/suno-helper` でブラウザ自動生成 + playlist 一括追加、その後 `/masterup` で DL + マスター化)。プロンプト作成・Style 文など Suno 連続生成の前段で使用すること。Lyria チャンネルでは /lyria を使う
Use when コレクションの楽曲を DistroKid 配信用に準備し、distrokid-helper Chrome 拡張へ渡すローカルサーバーを起動したいとき(30-distrokid 生成 / disc 分割 / metadata.md / ジャケット 3000×3000 新規生成 / yt-collection-serve 起動)。『DistroKid 準備』『配信準備』『アルバム化』『distrokid-helper』で発動。DistroKid Web への転記・アップロード操作そのものは Chrome 拡張側の責務
Use when YouTube コミュニティ投稿の下書きを生成したいとき。`--type` で behind-the-scenes / next-teaser / poll (deprecated) / day-of-reminder / weekly-feedback を切り替え、本文を生成して `pbcopy` でクリップボードに送る。「コミュニティ投稿作って」「community post」「day-of reminder」「sunday vote」「weekly feedback」「視聴者投票」「公開当日リマインダー」など、YouTube Studio に手動投稿するコミュニティ投稿の下書きが必要な場面で使用すること
Use when YouTube コミュニティ投稿用テキストを生成し、クリップボードコピーと YouTube Studio 起動まで行いたいとき。固定テンプレ運用(動画 1 本 = 投稿 1 本)の Flow365 TTP。「コミュニティ投稿」「community post」「投稿準備」「Studio で投稿」「コミュニティタブ」など、動画公開と前後する投稿準備に関わる場面で使用すること。`/video-upload` の最終ステップから自動で呼ばれる。
| name | analytics-report |
| description | Use when 既存の Analytics レポートを表示・比較したいとき。「レポート見せて」「過去データ確認」「前回の分析結果」で発動 |
reports/ ディレクトリに保存された Analytics 分析レポートを表示、または HTML ビジュアルレポートを生成します。
config/channel/ が存在すること(load_config() でロード可能)。
存在しない場合、ユーザーに確認:
/channel-new を案内/channel-new(既存チャンネル取り込みモード)を案内| 引数 | 説明 |
|---|---|
/analytics-report latest | 最新の分析レポートを表示 |
/analytics-report html | HTML ビジュアルレポートを生成(全履歴データ集約) |
/analytics-report list | 全レポートファイル一覧表示 |
/analytics-report | 引数なし = 最新レポート表示 |
/analytics-report latest / /analytics-report(デフォルト)reports/ ディレクトリから最新のレポートファイルを検出して内容を表示する。
/analytics-report listreports/ ディレクトリ内の全レポートファイルを一覧表示する。
/analytics-report html — ビジュアルレポート生成data/ 配下の 全 analytics スナップショット と benchmark データを集約し、視覚的な HTML レポートを reports/ に生成する。
data/analytics_data_*.json を全件読み込み、時系列順にソートdata/benchmark_*.json の最新ファイルを読み込みconfig/channel/*.json からチャンネル情報を取得channel_analytics.daily_metrics — 日次メトリクス(重複日は最新値優先)channel_analytics.ctr_data — CTR スナップショットvideo_analytics — 動画別メトリクスのスナップショット間推移単一 HTML ファイル(CSS インライン + Chart.js CDN)で以下のセクションを含める:
ヘッダー & KPI カード
日次推移チャート(Chart.js 折れ線グラフ)
動画別パフォーマンス表
動画別 Views 推移(Chart.js 折れ線グラフ)
CTR 推移(Chart.js バーチャート + 折れ線)
競合ベンチマーク比較
分析 & 改善提案
カラーパレット:
- 背景: #0f1419 (ダークネイビー)
- カード背景: #1a2332
- アクセント: #c8a96e (ブランドアクセントカラー)
- テキスト: #e8e6e3
- チャート色: #4ecdc4, #45b7d1, #96ceb4, #ffeaa7, #dfe6e9
- 成功: #00b894
- 警告: #fdcb6e
- 危険: #e17055
フォント: system-ui, -apple-system, sans-serif
レスポンシブ: max-width: 1200px, モバイル対応
reports/{channel_slug}_analytics_YYYYMMDD.html(channel_slug は config/channel/meta.json の channel.short を小文字化したもの、日付は実行日)open reports/{channel_slug}_analytics_YYYYMMDD.html でブラウザ表示aggregated_ctr_percentage(および per_video[].ctr_percentage / per_day[].ctr_percentage)は百分率を表す float(例: 4.2 = 4.2%)。
% をそのまま付与する(例: 4.2%)None は「CTR データなし(Reporting API 未取得)」と表示する#Shorts を含む動画)。Complete Collection と KPI 構造(CTR / Avg Duration / 視聴維持の意味合い)が異なり同じ表で比較できないため。v5.5.1 で /short 由来の Shorts が増えても本表の集計対象外分析は data/ の収集済みスナップショットを読むため通常は外部 API を呼ばない。再収集が必要なときのみ以下が該当する。
| 状況 | 兆候 | 対処 |
|---|---|---|
| 入力データ不在 | data/ のベンチマーク/Analytics スナップショットが無い | 先に /benchmark・/analytics-collect 等を実行して入力を用意 |
| OAuth 未認証/失効 | auth.oauth_handler の FileNotFoundError(client_secrets.json 不在)/ AuthError / HTTP 403 | 初回認証フローを再実行。403 が続く場合は auth/token.json を削除しスコープを確認のうえ再認証 |
レポート生成後:
→ /analytics-analyze で詳細な戦略分析を実行
→ /collection-ideate でデータに基づくコレクション企画を生成