いけともch(YouTube 17万人登録のAI活用チャンネル)向けに、Supabaseのyoutube_idea_generatorプロジェクトからトレンド動画を取得し、傾向を分析した上で企画案10個を生成するスキル。「YouTube企画」「今週のトレンドから企画」「いけともchの企画案」「動画ネタ出し」「週次の企画生成」「トレンド分析して企画」などのリクエストで発動。毎週の定期実行にも対応。Supabase MCP経由でデータを取得し、Claudeが分析・企画立案を行う。
From youtube-ideas-managernpx claudepluginhub iketomo/cowork_x_plugin --plugin youtube-ideas-managerThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
コンテキスト節約のため、2段階構成で実行する。
メインエージェント
├─ サブエージェント(Task: general-purpose): データ取得+トレンド分析 → 結果をテキストで返す
└─ メインエージェント: 分析結果を読み、企画10本生成+Slack通知
weekly_trending_summary)で事前集約し、生データの取得を最小化config.local.md を参照して、プロジェクトID・プロジェクト名を取得すること詳細は references/db-schema.md を参照。
集約ビュー(最適化用に作成済み):
weekly_trending_compact: トレンド動画を最新スナップショットとJOINし、再生数順で返すビューweekly_trending_summary: 1行で全集約を返すサマリビュー(統計+TOP15+競合+急上昇をJSON配列で格納)Taskツール(subagent_type: general-purpose)を起動し、以下のプロンプトを渡す。
プロンプト:
あなたはYouTubeトレンド分析の専門家です。以下の手順でデータ取得と分析を行い、結果をコンパクトなMarkdownで返してください。
Supabase MCPのexecute_sql(project_idはconfig.local.mdを参照)で以下を実行:
SELECT * FROM weekly_trending_summary;
これにより1行で以下が得られます:
SELECT title, source_name, received_at
FROM news
WHERE is_processed = false
ORDER BY received_at DESC
LIMIT 15;
SELECT title_main, direction FROM ideas ORDER BY created_at DESC LIMIT 20;
取得データを以下の観点で分析し、以下のフォーマットのMarkdownだけを返してください:
## 今週のトレンド分析(MM/DD〜MM/DD)
### 基本統計
- トレンド動画数: X本(日本語X / 英語X / 競合X)
- 平均再生数: X / 最高再生数: X
- 動画長分布: ショートX / 中尺X / 長尺X
### 🔥 注目トピック TOP3
1. [トピック名] - [根拠: 動画X本、代表「タイトル」XX万再生]
2. ...
3. ...
### 📊 高再生TOP5(企画のヒント用)
| # | タイトル | CH名 | 再生数 | 伸び率 | 日本語 |
|---|---------|------|--------|--------|--------|
| 1 | ... | ... | ... | ... | ... |
### ⚡ 急上昇TOP3(伸び率順)
| # | タイトル | CH名 | 伸び率 | 再生数 |
|---|---------|------|--------|--------|
| 1 | ... | ... | ... | ... |
### ⚔️ 競合の動き
- [チャンネル名]「[タイトル]」XX万再生
- ...
### 📰 未処理ニュース(企画ネタ候補)
- [タイトル](ソース名)
- ...
### 🚫 既存企画(重複回避用)
- [タイトル](方向性)
- ...
### 📝 コンテンツ形式の推定分布
- 速報系: X本 / 解説系: X本 / 比較系: X本 / ハウツー系: X本 / その他: X本
(※タイトルから推定)
重要: 余計な前置きや説明は不要。上記フォーマットのMarkdownだけを返すこと。
サブエージェントから返された分析結果を読み、以下のルールで企画案を10個生成する。
### 企画 X: [title_main]
- 方向性: [速報/解説/比較/ハウツー/検証/まとめ/予測]
- 概要: [1〜2文]
- なぜ今: [トレンド根拠1行]
- タイトル案: ① ... ② ... ③ ...
- サムネワード: [3つ]
- 参考: [動画タイトル](CH名 / XX万再生)
/mnt/c/Users/tomoh/Dropbox/Cursor/cowork/cowork_plugin/youtube-ideas-manager/log/weekly-ideas_YYYY-MM-DD.md