每日简报生成

17分钟前更新 1 00
每日简报生成每日简报生成
每日简报生成

技能简介

daily-briefing 是一个 macOS 系统级技能,用于生成温暖、紧凑的每日简报,整合天气、日历事件、待办提醒、生日祝福和重要邮件摘要,适合通过 cron 定时推送或聊天回复。

业务背景

帮助职场人士在每天开始或结束时快速掌握关键信息,无需手动切换多个应用查看天气、日程和待办。通过自动化整合,减少信息碎片化带来的认知负担,让团队和个人以更有准备的状态投入工作。

落地案例:某项目经理每天早晨8点收到简报:「早安,今日多云22°C,上午10点产品评审会,下午3点截止提交预算表,同事小王生日记得祝福。」无需打开日历、天气、邮件三个应用,5秒扫完即可规划全天。若出差至其他城市,修改配置中的位置参数后,简报自动切换为当地天气和时区问候。

能做什么

  • 根据当地时间自动选择问候语(早安/午安/晚安)
  • 获取实时天气并生成自然语言描述
  • 汇总今日及未来两周的生日提醒
  • 拉取 Google/Apple 日历中的当日事件
  • 筛选今日到期及逾期待办事项
  • 通过语义分析提取重要邮件(交易、物流、安全警报等)
  • 输出 Telegram 友好的短行格式,便于快速浏览

使用说明

安装依赖

# 必需:macOS 系统,已安装 curl、bash
# 可选:icalpal(日历)、gog(待办)、himalaya(邮件)</nbrew install icalpal gog himalaya  # 按需安装

执行步骤

  1. 调用数据收集脚本:"{baseDir}/skills/daily-briefing/bin/run_daily_briefing.sh"
  2. 读取生成的 JSON 数据:cat /tmp/daily_briefing_data.json
  3. 基于 JSON 内容生成纯文本简报,直接输出结果

配置项:位置、温度单位、各模块开关、邮件账户密码等,通过 config 对象传入。

输入与输出

见下方输入与输出表格。

项目内容
输入位置、时区、单位、模块开关、邮件凭证等配置参数
输出纯文本简报(含问候、天气、日程、提醒、邮件摘要)
适用人群macOS 用户、需要每日信息聚合的上班族、自动化爱好者
不包含跨平台支持、消息主动推送、长期数据归档、团队协作功能

 

风险提示

  • 仅支持 macOS,依赖 Terminal.app 的 TCC 权限
  • iCloud 邮件需配置应用专用密码,存在凭证管理风险
  • 天气服务依赖外部 API,可能因网络问题不可用
  • cron 模式下不会交互询问,缺失信息将使用默认值或跳过
  • 必须严格遵循输出格式,禁止添加前缀、解释或代码块包裹

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/antgly/daily-briefing/SKILL.md
来源类型:GitHub 开源技能仓库

数据统计

相关导航

暂无评论

none
暂无评论...