daily-briefing

Collect calendar events, Slack messages, and Backlog tasks into a Markdown briefing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/takimoto-sketch/medica-agent --skill daily-briefing-takimoto-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-briefing
Source: https://github.com/takimoto-sketch/medica-agent/tree/main/.claude/skills/daily-briefing
Command: npx skills add https://github.com/takimoto-sketch/medica-agent --skill daily-briefing-takimoto-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates scattered start-of-day information from multiple work tools so users do not have to manually check calendars, chat mentions, and task trackers before beginning work. It reduces context switching and surfaces immediate priorities, overdue items, and reply-needed messages in a single structured report.

Core Features & Use Cases

  • Cross-service aggregation: Collects today's events from Google Calendar, recent mentions and DMs from Slack, and notifications and assigned issues from Backlog.
  • Graceful fallback and error handling: Automatically skips services that are not connected and reports which sources were unavailable rather than failing the briefing.
  • Actionable summary and highlights: Produces a Markdown-formatted briefing with a schedule table, Slack notification summary, Backlog task list, and a generated "Today's Points" prioritized checklist for what to act on first.
  • Use case: A team member asks for a morning briefing and receives the day's meetings, urgent tasks, and pending Slack replies with clear next actions.

Quick Start

Ask the agent for a morning briefing by saying Give me today's schedule, Slack mentions, and Backlog tasks.

Frequently Asked Questions about daily-briefing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a daily summary of Google Calendar events, Slack mentions, and Backlog tasks?

To get a daily summary of Google Calendar events, Slack mentions, and Backlog tasks, request a morning briefing. The Skill queries connected services, aggregates calendar listings, Slack messages, and Backlog notifications, then outputs a structured Markdown report with prioritized actions.

Can I generate a morning briefing if my Backlog or Slack services are not connected?

You can generate a morning briefing even if Backlog or Slack services are not connected. The Skill applies graceful fallback handling, automatically skipping unavailable sources and reporting which services were skipped rather than failing the summary generation.

What is the best way to consolidate today's schedule and pending Slack replies into a single report?

The best way to consolidate today's schedule and pending Slack replies into a single report is using an automated morning briefing. It cross-aggregates Google Calendar events and Slack DMs, generating a structured Markdown summary with a schedule table and a prioritized checklist for immediate action.

Does the daily briefing work with Google Calendar, Slack, and Backlog simultaneously?

Yes, the daily briefing works with Google Calendar, Slack, and Backlog simultaneously. It queries MCP tools for calendar events, runs mention-based Slack searches, and executes Backlog CLI commands to collect notifications and assigned issues for start-of-day decision making.

How do I prioritize overdue Backlog issues and urgent Slack messages before starting work?

To prioritize overdue Backlog issues and urgent Slack messages before starting work, request a morning briefing. It surfaces immediate priorities, overdue items, and reply-needed messages, producing a generated 'Today's Points' checklist highlighting what to act on first.

What are the limitations of aggregating task notifications and calendar events into a morning briefing?

A limitation of aggregating task notifications and calendar events into a morning briefing is service connectivity. If Google Calendar, Slack, or Backlog are not connected, the Skill skips those sources and reports them as unavailable, meaning the briefing only covers successfully connected services.