SuperAPI AI Directory

daily-briefing

Office & productivity

View repository

Updated 10-16 00:04

About this skill

Daily Briefing

Generate a personalized daily briefing that integrates weather, schedule, to-dos, and news highlights to help users quickly understand today's plans.

Use Cases

  • The user says "What's on my schedule today", "Good morning", "Help me check today's schedule"
  • The user opens the app in the morning and wants to quickly understand the day's overview
  • The user says "What should I pay attention to today"

Execution Method

Collect information step by step according to the following modules, then integrate it into a briefing.

Information Collection Process

1. 天气 → 调用 weather skill(wttr.in)
2. 日历 → 调用 apple-calendar / outlook-cli / gog(按平台)
3. 待办 → 调用 apple-reminders / things-mac / trello / todoist(按用户配置)
4. 新闻 → 调用搜索类 Skill 搜索当日热点(可选)

Each module is retrieved independently; if one module fails, it does not affect the other modules.

Briefing Template

# 早安,[用户名]! ☀️

**[日期] [星期]**

---

## 🌤️ 天气
[城市]:[天气状况] [温度],[湿度] [风速]
今日建议:[穿衣/出行建议]

## 📅 今日日程
| 时间 | 事项 |
|---|---|
| 09:00 | [事项1] |
| 14:00 | [事项2] |

(无日程时显示:今天没有预约的日程,可以自由安排 ✨)

## ✅ 待办事项
- [ ] [任务1](截止:今天)
- [ ] [任务2](截止:明天)

(共 X 项待办,Y 项今日到期)

## 📰 今日要闻(可选)
1. [新闻标题1]
2. [新闻标题2]

Personalization

  • Remember user preferences through MEMORY.md (city, areas of interest, commonly used to-do tools)
  • Ask the user for their city and preferences on first use
  • Adjust the briefing content based on user feedback (such as turning off the news module)

Output Specifications

  • The tone should be friendly but concise, like a friend saying hello
  • All times use the user's local time zone
  • Schedules are sorted by time
  • To-dos are sorted by urgency (due today > tomorrow > this week)
  • The overall length should be controlled so it can be read within one screen