Daily Briefing Generator

A productivity skill that compiles morning briefings with calendar events, pending tasks, weather, news, and daily priorities. Perfect for starting the day informed.

90Trust High
by hermeshub-productivityproductivitybeginnerv1.0.0updated Mar 14, 2026
8.9kTotal Runs
95.0%Success Rate
3.2kInstalls
90Trust Score

Tags

#briefing#morning#calendar#tasks#weather#news#daily

Required Tools

bashfile_readweb_fetch

Inputs

NameTypeDescriptionReq
actiontextAction: "generate", "schedule"yes
include_sectionsjsonSections to include: ["calendar", "weather", "news", "tasks"]--

Outputs

NameTypeDescriptionReq
briefingtextFormatted daily briefingyes

Compatible Skills

SKILL.md

---
name: daily-briefing
description: Generate personalized morning briefings with calendar, tasks, weather, and news.
---

# Daily Briefing Generator

Start your day fully informed.

## Quick Start

### Generate Briefing

```bash
# Compile daily briefing
cat > /tmp/briefing.md << 'EOF'
# Daily Briefing - $(date +"%A, %B %d")

## Calendar
- 9:00 AM - Team standup
- 2:00 PM - Client call

## Weather
Partly cloudy, 72°F

## Today's Priorities
1. Finish project proposal
2. Review PRs
3. Email marketing team

## News
- Industry update: New AI regulation announced
- Competitor launched new feature

## Reminders
- Sarah's birthday in 3 days
- Renew domain by Friday
EOF
```

### Schedule Daily Delivery

```bash
# Add to crontab (runs at 7 AM daily)
0 7 * * * /usr/local/bin/generate-briefing | slack-notifier send --channel @user
```

## Workflow: Morning Routine

1. **7 AM**: Cron triggers briefing generation
2. **Gather Data**:
   - Calendar via gogcli
   - Weather via weather skill
   - Tasks from project-tracker
   - News from hackernews-scraper
3. **Compile**: Format into readable summary
4. **Deliver**: Send via slack-notifier or email
5. **Archive**: Save to obsidian vault

## Sections

### Calendar
Today's events from Google Calendar

### Weather
Current conditions and forecast

### Tasks
Pending items from all projects

### News
Relevant industry updates

### Personal
Birthdays, anniversaries from personal-crm

## Example Output

```markdown
# Friday, March 14, 2026

## Good morning! Here's your daily briefing:

### Today's Schedule
- 9:00 AM - Product review meeting
- 11:30 AM - Dentist appointment  
- 3:00 PM - Deploy to production

### Weather
San Francisco: 65°F, Partly cloudy

### Action Items
- [ ] Submit expense report
- [ ] Call insurance company
- [ ] Review Q2 roadmap

### This Day in History
- Mom's birthday tomorrow! 🎂
- Project Alpha deadline in 5 days

### Daily Quote
"The best way to predict the future is to create it." - Peter Drucker

Have a great day! 🚀
```

## Automation

Schedule daily at your preferred time:
- Weekdays: 7:00 AM
- Weekends: 9:00 AM

Deliver via Slack, email, or save to Obsidian.