● コミュニティ
geekjourneyx
⚡ 即起動
ai-daily-skill
作者 geekjourneyx · geekjourneyx/ai-daily-skill
Claude Code Skillの一つ:毎日自動でAI最前線のニュースを取得・分析・分類し、読みやすいデイリーレポートを生成します。
ai-daily-skillは、ClaudeをあなたのAIニュース編集者にします。指定ソースから当日のコンテンツを取得し、テーマ別(モデル、ツール、論文、プロダクト、業界)に分類・重複除去・一行サマリーを付与し、最終的に構造化されたデイリーレポートを生成します。AI動向を追いたいけれど毎日SNSをチェックする時間がない開発者やリサーチャーに最適です。
なぜ使うのか
主な機能
- 取得・重複除去・分類・要約をワンストップで実行
- 出力はMarkdown/JSONの構造化フォーマットで、二次配信に便利
- ソースは設定可能:RSS、Webページ、APIいずれも対応
- Python実装、Claudeがスクリプトを直接実行してレポートを生成
- 日本語優先、英語ソースにも対応
ライブデモ
実際の動作
ai-daily-skill.replay
▶ 準備完了
ユースケース
実用的な使い方: ai-daily-skill
使うタイミング: 毎朝、20もの情報ソースを手動で巡回するのではなく、凝縮されたAIニュースを一通受け取りたいとき。
フロー
-
Claudeに直近24時間のコンテンツを取得させる
ai-daily-skillを使って今日のAIニュースを取得し、モデル/ツール/論文/プロダクト/業界で分類して。✓ コピーしました
→ カテゴリ別の生データ一覧
-
選別と重複除去
重複と低品質なコンテンツを除外し、各カテゴリ3〜5件に絞って。✓ コピーしました
→ 選別後の15〜25件の厳選記事
-
デイリーレポートを生成
Markdownのデイリーレポートを生成して。各記事に一行サマリーと元記事リンクを付けて。✓ コピーしました
→ 完成したMarkdownデイリーレポート
結果: そのままSlack・メール・ブログに配信できるAIデイリーレポート。
注意点
- 要約がタイトルの繰り返しになる — 「タイトルの復唱ではなく、出来事そのものとその重要性を要約して」と明示的に指示する
- ソースが多すぎてトークン爆発 — まずドメインのホワイトリストでフィルタリングし、その後Claudeにコンテンツを読ませる
使うタイミング: 毎週月曜日に先週のAI動向をまとめたい。高頻度よりも高品質を重視するとき。
フロー
-
1週間分の生データを集約
ai-daily-skillの7日分のアーカイブを実行し、週報の候補プールに統合して。✓ コピーしました
→ 日付ごとに折りたたまれたリスト
-
本当に重要な10件を厳選
その中から本当に覚えておくべき10件を選び、選定理由も説明して。✓ コピーしました
→ 10件+各記事の選定理由
-
週報として仕上げる
テーマ別にブロック分けして週報を書いて。最後に今週のtakeawayを一段落追加して。✓ コピーしました
→ 公開可能な週報テキスト
結果: 情報密度の高い週報。読者が時間の無駄だと感じないレポート。
注意点
- 同じ記事が複数日にわたって重複表示される — Claudeは日付ではなく、正規化されたタイトル/URLで重複除去すべき
組み合わせ
他のMCPと組み合わせて10倍の力を
毎日のレポートを daily/YYYY-MM-DD.md として保存しアーカイブを構築
今日のAIデイリーレポートを実行して、docs/daily/ に日付をファイル名にして保存して。✓ コピーしました
Markdownデイリーレポートを自動で公式アカウントに投稿
今日のデイリーレポートを公式アカウント用のレイアウトに変換して公開して。✓ コピーしました
コストと制限
運用コスト
- APIクォータ
- 接続するソース次第です。主要なRSSにはレート制限はありません。Twitter/X等のAPIは独自のキーが必要です
- 呼び出しあたりのトークン
- 1日あたり約5〜15kトークン(記事数により変動)
- 金額
- 無料。ただし有料APIを利用する場合を除きます
- ヒント
- まずタイトル+サマリーのみ取得し、必要に応じて全文を取得すればトークンを半分に節約できます
セキュリティ
権限、シークレット、影響範囲
認証情報の保管: 有料APIを使用する場合は、環境変数に格納してください
データ送信先: ユーザーが設定したニュースソースへのリクエスト
- 取得前に対象サイトの robots.txt / ToS で許可されていることを確認してください
トラブルシューティング
よくあるエラーと対処法
コンテンツを取得できない
まずスクリプトを単独で実行してソースに到達可能か検証してください。次にrate-limit/UA blockの有無を確認してください
確認: curl -I <source-url>
Claudeが日本語ではなく英語のレポートを生成する
プロンプトで言語を明示するか、SKILL.mdに output_language: ja を固定で記述してください
重複記事が多すぎる
正規化ステップでURLパラメータ除去+タイトルのLevenshtein距離による重複除去を実施してください
代替案
ai-daily-skill 他との比較
| 代替案 | 代わりに使う場面 | トレードオフ |
| ai-research-skill | デイリーレポートではなく深掘りリサーチが必要なとき | 出力が長く時間がかかるため、日次運用には不向き |
| deep-research | 単一テーマについて一度きりの集中的なリサーチを行うとき | 増分更新型・デイリーレポート型ではない |