关于 newsletter-monitor
这款命令行技能扫描 AgentMail 收件箱中的可配置关键词,面向会计行业通讯的业务信号监测。它以 JSON 或汇总报告列出匹配邮件、关键词、上下文片段及检测到的公司名称。
主要功能
- 01可配置关键词活动
- 02按活动和日期范围筛选
- 03支持 JSON 或摘要输出
- 04显示匹配词与上下文片段
- 05检测匹配附近的公司名称
适用场景
- 01监测通讯中的收购信号
- 02查找 Sage 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详细介绍
Newsletter Monitor
扫描 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 事务所并购活动
- 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