/ ディレクトリ / プレイグラウンド / ai-daily-skill
● コミュニティ geekjourneyx ⚡ 即起動

ai-daily-skill

作者 geekjourneyx · geekjourneyx/ai-daily-skill

Claude Code Skillの一つ:毎日自動でAI最前線のニュースを取得・分析・分類し、読みやすいデイリーレポートを生成します。

ai-daily-skillは、ClaudeをあなたのAIニュース編集者にします。指定ソースから当日のコンテンツを取得し、テーマ別(モデル、ツール、論文、プロダクト、業界)に分類・重複除去・一行サマリーを付与し、最終的に構造化されたデイリーレポートを生成します。AI動向を追いたいけれど毎日SNSをチェックする時間がない開発者やリサーチャーに最適です。

なぜ使うのか

主な機能

ライブデモ

実際の動作

ai-daily-skill.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ai-daily-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/ai-daily-skill",
        "~/.claude/skills/ai-daily-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "ai-daily-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/ai-daily-skill",
        "~/.claude/skills/ai-daily-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "ai-daily-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/ai-daily-skill",
        "~/.claude/skills/ai-daily-skill"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "ai-daily-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/ai-daily-skill",
        "~/.claude/skills/ai-daily-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "ai-daily-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/ai-daily-skill",
        "~/.claude/skills/ai-daily-skill"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "ai-daily-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/geekjourneyx/ai-daily-skill",
          "~/.claude/skills/ai-daily-skill"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add ai-daily-skill -- git clone https://github.com/geekjourneyx/ai-daily-skill ~/.claude/skills/ai-daily-skill

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: ai-daily-skill

Claudeを使ってAIニュースのデイリーブリーフィングを生成する方法

👤 AI動向をフォローしている開発者、PM、リサーチャー ⏱ ~15 min beginner

使うタイミング: 毎朝、20もの情報ソースを手動で巡回するのではなく、凝縮されたAIニュースを一通受け取りたいとき。

前提条件
  • Python 3.10+ および requests/feedparser — pip install -r requirements.txt in the skill dir
  • Skillのクローン — git clone https://github.com/geekjourneyx/ai-daily-skill ~/.claude/skills/ai-daily-skill
フロー
  1. Claudeに直近24時間のコンテンツを取得させる
    ai-daily-skillを使って今日のAIニュースを取得し、モデル/ツール/論文/プロダクト/業界で分類して。✓ コピーしました
    → カテゴリ別の生データ一覧
  2. 選別と重複除去
    重複と低品質なコンテンツを除外し、各カテゴリ3〜5件に絞って。✓ コピーしました
    → 選別後の15〜25件の厳選記事
  3. デイリーレポートを生成
    Markdownのデイリーレポートを生成して。各記事に一行サマリーと元記事リンクを付けて。✓ コピーしました
    → 完成したMarkdownデイリーレポート

結果: そのままSlack・メール・ブログに配信できるAIデイリーレポート。

注意点
  • 要約がタイトルの繰り返しになる — 「タイトルの復唱ではなく、出来事そのものとその重要性を要約して」と明示的に指示する
  • ソースが多すぎてトークン爆発 — まずドメインのホワイトリストでフィルタリングし、その後Claudeにコンテンツを読ませる
組み合わせ: filesystem

デイリーの情報洪水の代わりに週次AIまとめを作成する

👤 日報ではなく週報を必要とする読者 ⏱ ~30 min intermediate

使うタイミング: 毎週月曜日に先週のAI動向をまとめたい。高頻度よりも高品質を重視するとき。

フロー
  1. 1週間分の生データを集約
    ai-daily-skillの7日分のアーカイブを実行し、週報の候補プールに統合して。✓ コピーしました
    → 日付ごとに折りたたまれたリスト
  2. 本当に重要な10件を厳選
    その中から本当に覚えておくべき10件を選び、選定理由も説明して。✓ コピーしました
    → 10件+各記事の選定理由
  3. 週報として仕上げる
    テーマ別にブロック分けして週報を書いて。最後に今週のtakeawayを一段落追加して。✓ コピーしました
    → 公開可能な週報テキスト

結果: 情報密度の高い週報。読者が時間の無駄だと感じないレポート。

注意点
  • 同じ記事が複数日にわたって重複表示される — Claudeは日付ではなく、正規化されたタイトル/URLで重複除去すべき

組み合わせ

他のMCPと組み合わせて10倍の力を

ai-daily-skill + filesystem

毎日のレポートを daily/YYYY-MM-DD.md として保存しアーカイブを構築

今日のAIデイリーレポートを実行して、docs/daily/ に日付をファイル名にして保存して。✓ コピーしました

Markdownデイリーレポートを自動で公式アカウントに投稿

今日のデイリーレポートを公式アカウント用のレイアウトに変換して公開して。✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
news-fetch sources, time window 第一ステップ:生データの取得 network I/O only
categorize-and-dedupe raw list 取得後、要約前に実行 0
summarize article body 各記事にサマリーが必要なとき LLM tokens
render-report processed items + template 最終ステップ 0

コストと制限

運用コスト

APIクォータ
接続するソース次第です。主要なRSSにはレート制限はありません。Twitter/X等のAPIは独自のキーが必要です
呼び出しあたりのトークン
1日あたり約5〜15kトークン(記事数により変動)
金額
無料。ただし有料APIを利用する場合を除きます
ヒント
まずタイトル+サマリーのみ取得し、必要に応じて全文を取得すればトークンを半分に節約できます

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 有料APIを使用する場合は、環境変数に格納してください
データ送信先: ユーザーが設定したニュースソースへのリクエスト

トラブルシューティング

よくあるエラーと対処法

コンテンツを取得できない

まずスクリプトを単独で実行してソースに到達可能か検証してください。次にrate-limit/UA blockの有無を確認してください

確認: curl -I <source-url>
Claudeが日本語ではなく英語のレポートを生成する

プロンプトで言語を明示するか、SKILL.mdに output_language: ja を固定で記述してください

重複記事が多すぎる

正規化ステップでURLパラメータ除去+タイトルのLevenshtein距離による重複除去を実施してください

代替案

ai-daily-skill 他との比較

代替案代わりに使う場面トレードオフ
ai-research-skillデイリーレポートではなく深掘りリサーチが必要なとき出力が長く時間がかかるため、日次運用には不向き
deep-research単一テーマについて一度きりの集中的なリサーチを行うとき増分更新型・デイリーレポート型ではない

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る