用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ferri-ai/Ferri --skill morning-briefing命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | morning-briefing |
| description | Generate a personalized morning briefing with calendar, health, weather, reminders, and headlines |
Compile a concise, scannable morning briefing for the user. Gather data from multiple sources and present it in a clean format.
Call calendar_read_events for today's date range (start of day to end of day). Note the number of events, first event time, and any conflicts.
Call health_read_steps for yesterday's date to get step count. Then call health_read_heart_rate for yesterday to get resting and average heart rate. If health data is unavailable, skip this section gracefully and note it.
Call location_get_current to get the user's coordinates. Then call web_search with a query like "weather today {city}" using the location result. Extract temperature, conditions, and any alerts.
Call reminder_list to fetch all active reminders. Include any that are due today or overdue.
Call web_search for "top news headlines today" to get 2-3 current headlines. Keep them brief -- just the headline and source.
Format everything as a clean briefing:
Good morning! Here's your briefing for {date}:
SCHEDULE ({count} events)
- {time} — {event title}
- {time} — {event title}
{First event is in X hours}
HEALTH (yesterday)
- Steps: {count} ({comparison to goal if available})
- Resting HR: {bpm}
WEATHER
- {temp}, {conditions}
- {alerts if any}
REMINDERS
- {reminder 1}
- {reminder 2}
HEADLINES
- {headline 1} — {source}
- {headline 2} — {source}
Have a great day!
Trigger when the user says things like: