daily-briefing
Generates a warm, compact daily briefing with weather, calendar, reminders, birthdays, and important emails for cron or chat delivery.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antgly/daily-briefingWhat This Skill Does
The daily-briefing skill is a specialized OpenClaw system agent designed to act as your digital morning companion. Unlike standard calendar apps, it focuses on delivering a human-centered, warm, and compact summary of your upcoming day. By orchestrating a system-level data gathering process on your macOS machine, it aggregates local weather, personal calendar events, reminders, birthdays, and critical email notifications into a single, cohesive message.
It utilizes a 'System Skill' pattern, meaning it remains lightweight and secure by relying on an external runner script to interact with your local OS and environment, ensuring that the AI agent only handles the final synthesis and presentation layer. This makes the briefing feel like a thoughtful message from an assistant rather than a robotic data dump.
Installation
To integrate this into your agent environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/antgly/daily-briefing
Once installed, ensure your environment has the necessary permissions to read system data. The skill will automatically handle the invocation of the local bash runner script, ensuring your information stays local to your machine.
Use Cases
- Automated Morning Routine: Use a cron job to trigger the skill at 7:00 AM, having the briefing waiting for you in your preferred chat client or terminal.
- Quick Catch-up: Request the briefing manually after a long focus session or when starting your work day to get context on pending deadlines and personal reminders.
- Birthday Management: Use it as a gentle reminder for important dates, ensuring you never miss a meaningful connection.
Example Prompts
- "Run the daily briefing and show it to me now."
- "What does my day look like? Please generate a daily briefing."
- "Morning! Give me a summary of my schedule and any reminders I have for today."
Tips & Limitations
- Tone Consistency: The skill is designed to be gentle and non-intrusive. Avoid asking it to prioritize tasks aggressively; it is optimized for high-level summaries.
- Network Dependency: While the AI generation happens locally, the weather integration requires access to external APIs via curl. If you are in an offline environment, it will gracefully fallback to a weather-unavailable message.
- Data Privacy: Because this skill reads local JSON data via a runner script, ensure your /tmp/ directory is secure. It is best suited for personal computers where you have full control over the environment.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antgly-daily-briefing": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api, code-execution
Related Skills
control-ikea-lightbulb
Control IKEA/TP-Link Kasa smart bulbs (set on/off, brightness, and color). Use when you want to programmatically control a local smart bulb by IP on the LAN.
chromecast-with-google-tv
Cast YouTube videos, Tubi TV show episodes, and TV show episodes from other video streaming apps via ADB to Chromecast with Android TV (Chromecast 4K supported, Google TV Streamer support is unknown)
google-tv
Play YouTube/Tubi content and fallback to Google TV global search for other streaming apps via ADB