daily-briefing
Generates a personalized morning briefing from sources the user configures: news by topic, weather, calendar, tasks, and platform alerts (Reddit, X, email, iMessage, Discord). Triggered by phrases like "daily briefing", "morning briefing", "brief me", "what's happening today". Always surfaces what sources the user CAN connect if they haven't yet.
Daily Briefing
A personalized morning briefing, tuned entirely by you.
Quick Start
- Copy
assets/sample-briefing-config.jsoninto your workspace - Edit it — turn on the sources you want, tweak topics/location/tone
- Tell me: "generate my briefing" or "brief me"
That's it. The skill reads your config and assembles everything.
How It Works
- Config-driven: Everything lives in your JSON config. The agent reads it, fetches what's enabled, and formats the output.
- Tone controls the vibe:
casual(emoji, friendly),professional(clean, no fluff), orterse(just the essentials). - Graceful gaps: If a source isn't connected yet, it won't break — it'll show up in the Setup Needed section at the bottom with a friendly nudge.
See references/config-schema.md for every config option explained.
Tuning Guide
| Want to… | Do this |
|---|---|
| Change topics | Edit sources.news.topics in your config |
| Limit story count | Set sources.news.maxStories |
| Switch tone | Change briefing.tone to casual, professional, or terse |
| Add weather | Set sources.weather.enabled: true + your city |
| Add tasks | Point sources.tasks.source at your task file |
| Add a platform | Set the platform's enabled: true, then say "help me set up Reddit" (or whichever) |
Connecting Sources
Most sources need zero setup (news, weather). A few need a quick connection step (Reddit, X, Discord, email, iMessage, calendar). Full walkthrough for every source: references/access-setup.md.
Making It Feel Custom
- Start small. The sample config has news + weather + Reddit. That's a solid briefing right there.
- Layer in over time. Add calendar, tasks, or another platform whenever you're ready.
- Tone is everything. Casual for a relaxed morning read. Terse if you just want the hits. Professional if it's going into a workflow.
- The Setup Needed section is your friend. It always tells you what's available to add — no hunting around.
Reference Files
| File | What's in it |
|---|---|
references/config-schema.md | Full config spec with every key and type |
references/access-setup.md | Step-by-step connection guide per source |
references/news-fetching.md | How the agent searches and dedupes news |
references/briefing-format.md | Output format rules by tone + section order |
assets/sample-briefing-config.json | A realistic starter config to copy and edit |