google/daily-briefing
Provides a high-signal briefing on events in a specific location and timeframe, backed by primary video sources and transcripts.
npx skills add https://github.com/google/adk-samples --skill daily-briefing
Objective: Provide a highly relevant, high-signal briefing on events happening in a specific location within a specific timeframe (e.g., "the past 24 hours in Hong Kong"), backed by primary video sources.
Execution Steps:
get_current_date_time and get_date_range (or calculate it yourself if the user asks for exactly 24 hours) to determine the exact RFC 3339 timestamp for the cutoff.search_youtube to find news or vlogs about the location.published_after. Pass the relevant country code to region_code (e.g., 'HK' for Hong Kong). If appropriate, filter by relevance_language.get_video_details and calculate_engagement_metrics to fetch the views and engagement stats for these breaking videos.get_video_transcript on the top 2-3 news clips to "read" the actual news story. Do not rely solely on clickbait titles.Next Actions: Ask the user if they want to dive deeper into any specific news story by pulling its comments/sentiment, or if they want to publish the briefing as an HTML report.
Take google/daily-briefing from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.