ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

daily-briefing

Automated daily morning briefing generator. Fetches weather, calendar, news, AI/tech updates, OpenClaw insights, and actionable tips. Delivers via iMessage at 7am daily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/justasknudge/daily-briefing-skill
Or

Daily Morning Briefing

An automated daily briefing that compiles weather, calendar, news, AI/tech updates, and OpenClaw insights into a concise morning message delivered via iMessage.

What It Does

Every morning at 7am, the briefing delivers:

  1. Weather – Current conditions and forecast for Leyton, London
  2. Calendar – Today's events and context
  3. Top 5 News – Headlines from trusted sources
  4. AI/Tech Pulse – 3-4 interesting developments in AI and technology
  5. OpenClaw Deep Dive – News, new skills, community highlights, suggestions
  6. Two Things to Try – Actionable improvements for your workflow

Quick Start

Run manually

cd /Users/nudge/openclaw/skills/daily-briefing
./scripts/generate-briefing.sh

Send via iMessage

cd /Users/nudge/openclaw/skills/daily-briefing
./scripts/send-briefing.sh [email protected]

Configuration

Edit /Users/nudge/openclaw/skills/daily-briefing/config/config.yaml:

location:
  city: "Leyton"
  region: "London"
  country: "UK"
  latitude: 51.5667
  longitude: -0.0167

delivery:
  recipient: "[email protected]"
  channel: "imessage"
  time: "07:00"
  timezone: "Europe/London"

content:
  news_sources:
    - "bbc"
    - "guardian"
    - "techcrunch"
  ai_sources:
    - "openai"
    - "anthropic"
    - "hacker-news"
  max_news_items: 5
  max_ai_items: 4

preferences:
  temperature_unit: "celsius"
  include_weather_icon: true
  include_calendar_details: true

Cron Setup

The briefing runs automatically via OpenClaw's cron system:

# Check current cron jobs
openclaw cron list

# The briefing is pre-configured. To update schedule:
openclaw cron update daily-briefing --schedule="0 7 * * *"

Manual cron entry (if needed)

Add to your system crontab (runs in OpenClaw context):

0 7 * * * cd /Users/nudge/openclaw/skills/daily-briefing && ./scripts/generate-and-send.sh

Scripts

ScriptPurpose
generate-briefing.shGenerates briefing text to stdout
send-briefing.sh <recipient>Generates and sends via iMessage
generate-and-send.shFull pipeline (used by cron)
lib/weather.pyWeather fetching module
lib/news.pyNews aggregation module
lib/calendar.pyCalendar context module
lib/ai_pulse.pyAI/tech news module
lib/openclaw_dive.pyOpenClaw insights module

Customization

Change location

Edit config/config.yaml and update the location section.

Add news sources

Modify lib/news.py to add RSS feeds or APIs. Default sources:

  • BBC News
  • The Guardian
  • TechCrunch
  • Hacker News

Change delivery time

Update the cron schedule:

openclaw cron update daily-briefing --schedule="0 8 * * *"  # 8am instead

Customize content sections

Edit scripts/generate-briefing.sh and comment out sections you don't want:

Metadata

Stars1865
Views0
Updated2026-03-03
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-justasknudge-daily-briefing-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.