Daily Briefing for Openclaw

An automated morning assistant that aggregates weather, calendar events, news, and AI insights into a concise iMessage delivery.

justasknudge
v0.1.0
Feb 17, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install daily-briefing-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install daily-briefing-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Daily Briefing?

The Daily Briefing is a powerful automation utility designed for the Openclaw Skills ecosystem. It serves as a personalized intelligence agent that synthesizes data from multiple sources—including local weather services, system calendars, and global news feeds—into a single, readable digest.

By leveraging this skill, users can start their day with high-context information without manual searching. It integrates seamlessly with macOS services like iMessage and Calendar.app to provide a friction-less information flow directly to your preferred device every morning at 7:00 AM.

Daily Briefing Use Cases

  • Automated morning routines for developers and tech professionals who need a quick pulse on the industry.
  • Consolidating scattered information like weather, calendar commitments, and news into a single push notification.
  • Staying updated on the latest developments within the community through the specialized insights section.
  • Reducing morning screen time by replacing multiple app checks with one curated message.

How Daily Briefing Works

  1. The Openclaw Skills cron system triggers the briefing script at a pre-configured time (defaulting to 7:00 AM).
  2. The master script executes several specialized Python modules to fetch data: weather from wttr.in, events from the local calendar, and headlines from RSS feeds.
  3. The AI Pulse module specifically targets high-signal sources like Hacker News and top AI labs to filter for relevant tech updates.
  4. All gathered data is passed through a formatting engine that compiles a structured Markdown message.
  5. The final briefing is delivered via the iMessage CLI protocol to the specified recipient.

Daily Briefing Setup

To get started with this skill, navigate to your local directory and run the initialization:

cd ~/openclaw/skills/daily-briefing
./scripts/generate-briefing.sh

To automate the delivery, update your recipient details in config/config.yaml and enable the schedule through the Openclaw Skills CLI:

openclaw cron update daily-briefing --schedule="0 7 * * *"

Ensure curl and python3 are installed on your system to handle data fetching and processing.

Daily Briefing Data Schema & Taxonomy

The skill utilizes a structured configuration and logging system to manage state and preferences:

File Description
config.yaml Primary configuration for location coordinates, delivery recipients, and content sources.
.last-run Timestamp of the most recent execution for monitoring health.
.last-status Log of the final exit code and errors from the previous run.
lib/*.py Modular data collectors for specific domains (weather, news, etc.).

Daily Briefing Advanced Features

  • Modular Architecture: Easily add or remove content sections by editing the SECTIONS array in the generation script.
  • Custom News Sources: Support for adding any RSS-compatible feed or API-based news aggregator via the news module.
  • Local Integration: Optional support for icalBuddy to extract richer metadata from professional calendar environments.
  • Extensible Logic: Ability to create 'Travel Mode' by dynamically updating coordinates or 'Weekend Edition' triggers for different content structures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*