mcpField
S
slack-poster

slack-poster

github.com/rkreddyp生産性2142 回インストール49 週間前に更新
リポジトリ

slack-poster について

Slack Poster Skillは、ビジネスニュースやレポートを整理してSlackチャンネルに投稿するスキルです。関連する記事をトピック別にまとめ、概要メッセージとトピック別スレッドで構成します。

主な機能

  1. 01見出しの分析とトピック分類
  2. 02記事を関連付けて全体像を提示
  3. 03トピック概要メッセージの投稿
  4. 04スレッドで詳細記事を整理
  5. 05チャンネルへの通知やレポート送信

活用シーン

  1. 01ビジネスニュースダイジェストの投稿
  2. 02Slackでのトピック別記事の共有
  3. 03社内チャンネルへのレポートや通知送信

インストール

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

$npx skills add https://github.com/rkreddyp/investrecipes --skill slack-poster

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

詳細

Slack Poster Skill

このスキルは、話題をインテリジェントに分析し、読みやすいスレッド形式で整理して、ビジネスニュースやレポートをSlackチャンネルに投稿します。

目的

  • 話題を自動でグループ分けして、ビジネスニュースのダイジェストを投稿します
  • 関連するニュースを照合して、大局的なインサイトを提供します
  • 話題ごとにコンテンツを整理するため、スレッド形式のメッセージを使用します
  • 社内のSlackチャンネルにアラート、通知、レポートをプログラムから送信します

主な機能

1. 話題の分析とグループ分け
  • 見出しを自動で分析して、主要なテーマを特定します
  • 関連するニュースをグループ分けします(例:「AIとテクノロジー」、「市場と経済」)
  • ニュース間の関連性を示して、大局を把握できるようにします
  • 簡単に概要を把握できるよう、話題ごとのニュース数を数えます
2. スレッド形式のメッセージ
  • メインメッセージ:話題ごとの内訳と重要なインサイトを示す概要
  • スレッドへの返信:話題ごとに整理された詳細なニュース
  • 各話題のスレッドには、出典を明記した関連ニュースがすべて含まれます
3. 話題のカテゴリー

このスキルは、ニュースを自動で以下のカテゴリーに分類します。

  • 🤖 AIとテクノロジー
  • 📈 市場と経済
  • 👔 企業のリーダーシップとガバナンス
  • 🛒 小売と消費者
  • 💼 ビジネスと金融
  • 🏥 ヘルスケアとバイオテクノロジー
  • 💼 職場とキャリア
  • 📰 その他のニュース

実装

基本的な使い方(post_to_slack.py)

ブロック形式を使用して、主要な見出しをシンプルな形式で投稿します。

高度な使い方(post_to_slack_threaded.py)

インテリジェントに話題を分析し、スレッド形式で整理します。

  • すべての見出しを分析して、共通のテーマを特定します
  • ニュースを話題ごとにグループ分けします
  • 大局的なインサイトを含むメインの概要メッセージを作成します
  • 話題ごとのスレッドに詳細なニュースを投稿します

認証

Slack の認証情報:

  • トークン:環境変数 SLACK_TOKEN を使用します
  • チャンネル:stock_ops_dev(または環境変数 SLACK_CHANNEL を使用します)

出力例

メインメッセージ:

📰 Business News Digest - November 19, 2025

40 stories analyzed across 7 major topics

🔍 Today's Big Picture:
• AI & Technology: 19 stories
• Markets & Economy: 4 stories
• Corporate Leadership & Governance: 2 stories

🤖 AI dominates headlines with 19 stories covering Nvidia earnings,
   OpenAI board changes, and the AI bubble debate

**スレッドへの返信:**各話題には、関連するニュースをすべて含む詳細な専用スレッドが作成されます。

出力構成

すべての出力は outputs/ ディレクトリに整理されます。

  • レポートは outputs/<agent_name>/<customer_name>/reports/ に格納します
  • スクリプトは outputs/<agent_name>/<customer_name>/scripts/ に格納します
  • 生の出力(csv、json)は outputs/<agent_name>/<customer_name>/raw/ に格納します
  • スクリーンショットは outputs/<agent_name>/<customer_name>/screenshots/ に格納します

コメント