Morning Briefing Skill
A 7am summary of your day before you reach for your phone: weather, calendar, headlines — combined into a single SMS, email, or Slack message.
The Problem
Three apps, three notifications, three context-switches before you've had coffee. You don't need a dashboard, you need a one-screen summary.
How It Works
A scheduled InTouch job fires at 7am every weekday:
weather-forecasttool fetches the forecast for your latitude/longitudeical-eventstool reads today's events from your Google Calendar secret-address ICS feedhacker-news-top(orrss-readerfor your own feeds) pulls top headlinesmorning-briefingskill combines them into a clean briefingmessagetask sends it to your contact user
Setup
- Install this skill from the hub
- Get your Google Calendar secret-address ICS URL (Google Calendar → Settings → Integrate → "Secret address in iCal format")
- Use the YAML below — replace the lat/long, calendar URL, and contact/user name
Example YAML Job
name: morning-briefing
version: 1.0.0
description: 7am briefing — weather + calendar + headlines
notifications:
- userNames: [intouch]
alertOnError: true
tasks:
- name: get-weather
tool: weather-forecast
properties:
latitude: "40.7128"
longitude: "-74.0060"
location: "New York"
- name: get-calendar
tool: ical-events
properties:
source: "https://calendar.google.com/calendar/ical/YOUR-SECRET-ADDRESS/basic.ics"
daysAhead: "1"
maxEvents: "10"
- name: get-headlines
tool: hacker-news-top
properties:
count: "5"
- name: format-briefing
tool: skill
properties:
skillName: morning-briefing
input: |
WEATHER:
{{get-weather.forecast}}
CALENDAR:
{{get-calendar.summary}}
HEADLINES:
{{get-headlines.summary}}
- name: send
tool: message
properties:
subject: "Good morning"
body: "{{format-briefing.answer}}"
userNames: "intouch"
Customization
- Headlines — swap
hacker-news-topforrss-readerwith your ownfeedUrls - Calendar — swap the ICS URL for any iCal feed (Outlook, iCloud, Apple Calendar all expose one)
- Days/time — change the schedule on the job
- Multiple calendars — add a second
ical-eventstask and concatenate both summaries in the skill input
Cost
- Weather, calendar (ICS), Hacker News: free
- AI assistant: ~$0.001/day with Claude Haiku for the formatting step
Roughly $0.30/month, plus SMS delivery if you choose that channel.