mcpField

trends-bulletin

github.com/iamzhihuix生産性157 回インストール
リポジトリ

trends-bulletin について

trends-bulletinは、6つのプラットフォームのトレンドを収集して整形し、Telegramへ送るBunベースのスキルです。Grok APIキーを設定すると、主要なトレンド3件の分析も追加できます。

主な機能

  1. 016プラットフォームのトレンド収集
  2. 02プラットフォーム別に速報を整理
  3. 03Telegramへの速報送信
  4. 04主要トレンド3件の任意分析
  5. 05ドライランと環境変数による設定

活用シーン

  1. 01複数プラットフォームの話題を集約
  2. 02指定したTelegramチャットへ速報を送信
  3. 03送信せずに内容をプレビュー
  4. 04Redditのコミュニティや掲載数を調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/iamzhihuix/happy-claude-skills --skill trends-bulletin

インストール後、Claude Code で/trends-bulletinを入力して読み込まれたか確認します。

同梱ファイルscripts/main.tsscripts/package.json

詳細

マルチプラットフォームのトレンド速報

6 つのプラットフォームの人気トレンドをワンクリックで収集し、フォーマットを整えて Telegram に送信します。

依存関係

Bun ランタイムに組み込まれている fetch を使用するため、追加の依存関係をインストールする必要はありません。

環境変数

次の環境変数を設定する必要があります(または .env ファイルに設定します):

変数必須説明
TELEGRAM_BOT_TOKENはいTelegram Bot Token
TELEGRAM_CHAT_IDはいTelegram の送信先 Chat ID
GROK_API_KEYいいえxAI Grok API Key(空の場合は AI トレンド分析をスキップします)
PRODUCT_HUNT_TOKENいいえProduct Hunt API Token(空の場合は PH をスキップします)
YOUTUBE_API_KEYいいえYouTube Data API Key(空の場合は YouTube をスキップします)

実行

エージェントの実行手順:

  1. この SKILL.md ファイルのディレクトリパスを {baseDir} として特定します
  2. スクリプトのパス = {baseDir}/scripts/main.ts
  3. このドキュメント内のすべての {baseDir} を実際のパスに置き換えます
  4. ${BUN_X} ランタイムを解決します:bun がインストールされている場合は bun、npx が利用可能な場合は npx -y bun を使用し、それ以外の場合は bun のインストールを案内します
${BUN_X} run {baseDir}/scripts/main.ts

.env ファイルのパスを指定します:

${BUN_X} --env-file=/path/to/.env run {baseDir}/scripts/main.ts

ドライランモード(出力のみで送信しない):

${BUN_X} run {baseDir}/scripts/main.ts --dry-run

出力形式

プラットフォームごとにグループ化して Telegram に送信し、先頭に AI が分析した主要なトレンド 3 件を付けます(GROK_API_KEY の設定が必要です):

🔥 热词速报

━━━ 🎯 三大关键趋势 ━━━

1️⃣ AI代理兴起
💡 核心观点:AI代理技术正推动自动化任务执行
📊 关键数据:GitHub BitNet 今日+2149⭐
❗ 为什么重要:降低部署成本,促进广泛应用
🔗 https://github.com/microsoft/BitNet

━━━ HuggingFace Spaces ━━━
1. microsoft/TRELLIS.2 (🔥315)
2. Qwen/Qwen-Image-Layered (🔥264)

━━━ 每日论文 ━━━
1. SWE-EVO: Benchmarking... (👍3)

━━━ Hacker News ━━━
1. Python 3.15's interpreter... (🔥102 | 💬23)

━━━ Product Hunt ━━━
1. DiffSense (🔺211)

━━━ Reddit 热帖 ━━━
1. [r/singularity] GPT-5.2 Pro... (🔺346 | 💬83)

━━━ GitHub Trending ━━━
1. rendercv/rendercv ⭐+1,797 Python

カスタマイズ

スクリプトでは、環境変数を使って次の項目をカスタマイズできます:

  • REDDIT_SUBS - Reddit のサブレディット一覧。カンマ区切り(デフォルト:MachineLearning,LocalLLaMA,artificial,ChatGPT,singularity)
  • ITEMS_PER_PLATFORM - 各プラットフォームで表示する件数(デフォルト:5)

例

ユーザーのリクエスト:

帮我发一下热词速报

実行手順:

  1. 環境変数が設定されていることを確認します(TELEGRAM_BOT_TOKEN、TELEGRAM_CHAT_ID)
  2. ${BUN_X} run {baseDir}/scripts/main.ts を実行します
  3. Telegram の送信結果を確認します

コメント