いけともch(YouTube 17万人登録のAI活用チャンネル)向けに、Supabaseのyoutube_idea_generatorプロジェクトからトレンド動画を取得し、傾向を分析した上で企画案10個を生成するスキル。「YouTube企画」「今週のトレンドから企画」「いけともchの企画案」「動画ネタ出し」「週次の企画生成」「トレンド分析して企画」などのリクエストで発動。毎週の定期実行にも対応。Supabase MCP経由でデータを取得し、Claudeが分析・企画立案を行う。
How this skill is triggered — by the user, by Claude, or both
Slash command
/youtube-ideas-manager:weekly-youtube-ideasThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**コンテキスト節約のため、2段階構成で実行する。**
コンテキスト節約のため、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.mdnpx claudepluginhub iketomo/cowork_x_plugin --plugin youtube-ideas-managerGenerates 15-20 YouTube video ideas via gap analysis, trends, formats, and audience needs, tiered by priority and aligned with content pillars and strategy.
Generates and evaluates YouTube video ideas based on content strategy, audience interests, and competitive landscape. Interactive workflow produces ranked ideas with analysis ready for video briefs.
Generates 10 video ideas with titles, hooks, and angles for a YouTube channel niche. Use when brainstorming stalls or validating content variety.