newsletter-monitor について
AgentMailの受信トレイを設定可能なキーワードで検索するコマンドラインスキルです。会計業界のニュースレターから事業シグナルを探し、該当メール、キーワード、前後の文脈、検出した企業名をJSONまたは要約で出力します。
主な機能
- 01キーワードキャンペーンの設定
- 02キャンペーンと期間による絞り込み
- 03JSONまたは要約での出力
- 04一致語と文脈スニペットの表示
- 05一致箇所付近の企業名検出
活用シーン
- 01ニュースレターから買収情報を検出
- 02Sage Intacct移行の言及を検索
- 03会計業界の人材・技術動向を追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill newsletter-monitorインストール後、Claude Code で/newsletter-monitorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
skill.meta.jsonconfig/campaigns.jsonscripts/scan_newsletters.py詳細
ニュースレター監視
設定可能なキーワードキャンペーンを使って、AgentMail の受信トレイからニュースレターの兆候をスキャンします。買収、Sage Intacct への移行、人材採用の課題、テクノロジーの導入など、会計業界のニュースレターにおける買収シグナルの監視を目的としています。
クイックスタート
# Set your API key
export AGENTMAIL_API_KEY="your_key_here"
# Scan inbox with all campaigns (summary view)
python3 skills/newsletter-monitor/scripts/scan_newsletters.py --output summary
# Scan specific campaign, last 7 days
python3 skills/newsletter-monitor/scripts/scan_newsletters.py --campaign acquisitions --days 7 --output summary
# JSON output for downstream processing
python3 skills/newsletter-monitor/scripts/scan_newsletters.py --output json --limit 50
依存関係
pip3 install agentmail python-dotenv
設定
キーワードキャンペーンは config/campaigns.json で定義します。各キャンペーンには説明と、大文字・小文字を区別しない部分文字列一致に使うキーワードのリストがあります。
組み込みキャンペーン:
- acquisitions - CPA 事務所の M&A 活動
- sage_intacct - Sage Intacct への移行および導入の兆候
- staffing - 会計分野における人材および採用の課題
- technology - 会計テクノロジーの導入
CLI オプション
| フラグ | 説明 | デフォルト |
|---|---|---|
--campaign NAME | 特定のキャンペーンのみを実行します | すべてのキャンペーン |
--days N | 過去 N 日間のメールのみをスキャンします | 制限なし |
--keywords "a,b,c" | カスタムキーワード(キャンペーンを上書きします) | campaigns.json を使用 |
--output json|summary | 出力形式 | json |
--inbox ADDRESS | 受信トレイのアドレスを上書きします | AGENTMAIL_INBOX 環境変数または [email protected] |
--limit N | 取得するメッセージの最大数 | 100 |
出力
JSON モード(デフォルト)
一致したメッセージの配列を返します。各メッセージには以下が含まれます:
message_id、from、subject、datematched_campaigns- 一致のトリガーとなったキャンペーンmatched_keywords- 見つかった具体的なキーワードcontext_snippets- 各一致箇所の前後 200 文字の範囲companies_mentioned- 一致箇所の近くにある大文字で始まる複数語のフレーズ
サマリーモード
一致したメールをキャンペーンごとにまとめ、抜粋と検出された企業を表示する、人が読みやすいレポートです。
後続スキル
ニュースレターの兆候が見つかった場合は、以下につなげます:
- company-contact-finder - 言及された企業の連絡先を検索します
- accounting-news-monitor - 直接的なニュース監視と組み合わせ、シグナルの網羅性を高めます
コメント
Markdown 対応