Install
openclaw skills install briefingDaily briefing: gathers calendar (gcalcli-calendar), active todos (todo-management), and weather (openmeteo-sh-weather-simple) into a concise summary.
openclaw skills install 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