briefingDaily briefing: gathers today's calendar, active todos, and local weather from available workspace tools, then composes a concise summary.
Install via ClawdBot CLI:
clawdbot install lstpsche/briefingCompose a daily briefing using companion skills. Each source is optional β skip it if the skill is not available.
Three companion skills. Skip any that are not in the available skills list:
gcalcli-calendartodo-managementopenmeteo-sh-weather-simple (requires a default city/country in session context)If none of the three are available β tell the user you have nothing to build a briefing from and stop. Do not fabricate a briefing.
Decide whether the user's day is effectively over based on current time and today's remaining calendar events.
Todos are not date-bound β always show active items.
For each available source, read its SKILL.md before calling any commands.
gcalcli-calendar SKILL.md.todo-management SKILL.md.--llm):openmeteo weather --current --forecast-days=1 --city="{city}" --llmopenmeteo weather --current --forecast-days=2 --forecast-since=2 --city="{city}" --llmIf a command fails, skip that section and mention the failure briefly. Do not retry more than once. Never fabricate data.
Build a single message. Include only sections whose skill was available. If a skill returned no data, still include the section with a one-line note.
ΠΡΠΈΡΠΈΠ½Π³ 14.02 (ΠΏΡ, 8:12). If briefing day is tomorrow, say so.HH:MM β Title. All-day events first. If empty: one line noting no events.Follow this format exactly in the user's language:
Briefing 14.02 (Sat, 8:12)
**π€ Weather (London, UK)**
+2Β°C, cloudy, wind 11 km/h. Daytime to -3Β°C, light rain.
**π
Calendar**
09:00 β Standup
14:00 β Sprint review
18:30 β Driving school
**π Upcoming**
β’ 15.02: Free day.
β’ 16.02: Daily standup 12:00, Driving school 18:30.
**β
Todos**
β’ [work] Debug feature X.
β’ [personal] Book a doctor's appointment.
Note: bold header β content immediately on next line (zero blank lines); one blank line between sections; no trailing question or CTA.
These rules are critical for readability on mobile. Follow them exactly.
**Calendar**
09:00 β Standup
14:00 β Review
**Calendar**
09:00 β Standup
14:00 β Review
Generated Mar 1, 2026
A remote worker uses the briefing skill to start their day with a quick overview of scheduled meetings, pending tasks, and local weather, helping them plan their workday efficiently without switching between apps. This is especially useful for those managing multiple time zones or flexible schedules.
A small business owner integrates the briefing skill into their morning routine to check calendar appointments, track to-do items like inventory orders or client follow-ups, and get weather updates that might affect operations like deliveries or outdoor events.
A student uses the briefing skill to organize their day by viewing class schedules, assignment deadlines, and study tasks, while also checking weather conditions for commuting or outdoor activities, all in one concise summary to stay focused.
Caregivers or family members set up the briefing skill for elderly individuals to provide a simple daily overview of medical appointments, medication reminders as todos, and weather alerts for safety, reducing cognitive load and enhancing independence.
Event planners use the briefing skill to quickly review daily event schedules, pending vendor tasks, and weather forecasts for outdoor venues, enabling proactive adjustments and seamless team communication during busy event seasons.
Offer a basic version of the briefing skill for free with limited integrations, and charge a monthly subscription for advanced features like custom data sources, historical analytics, or premium weather forecasts. Revenue comes from user upgrades and enterprise plans.
License the briefing skill as a white-label solution for businesses to integrate into their internal productivity tools, such as CRM or project management software, with revenue generated through annual licensing fees and custom development services.
Provide the briefing skill for free to individual users, monetizing through non-intrusive ads or sponsored content within the summary, such as weather-related promotions or productivity tool recommendations, with revenue from ad clicks and partnerships.
π¬ Integration Tip
Ensure all companion skills are properly installed and configured before use; for weather, set a default city in the session context to avoid errors and provide accurate forecasts.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, and Weibo. Best for 'daily scans', 'tech news briefings', 'finance updates', and 'deep interpretations' of hot topics.
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.
Aggregates and summarizes the latest AI news from multiple sources including AI news websites and web search. Provides concise news briefs with direct links to original articles. Activates when user asks for 'today's AI news', 'AI updates', 'latest AI developments', or mentions wanting a 'daily AI briefing'.
Generates a warm, compact daily briefing with weather, calendar, reminders, birthdays, and important emails for cron or chat delivery.
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.