Daily news briefing generator β produces a conversational radio-host-style audio briefing + DOCX document covering weather, X/Twitter trends, web trends, world news, politics, tech, local news, sports, markets, and crypto. macOS only (uses Apple TTS and afplay).
SkillScore32Maintained
Automatic
βPersonal Assistant pack
Last verified 7/26/2026
What it changes
Passed 6 of 19 test cases with the skill, and 1 of 19 without it.
Without skill5%
With skill32%
6 fixed1 passed either way15 still failing0 broke
Pass-rate lift
+27 pp
Tokens
+221%
Agent turns
0%
Response time
-60%
Model gemini-3.6-flashMeasured 7/26/2026v17 of 22 cases passed with skill Β· 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
What's inside
The instructions your model reads when the skill loads.
SKILL.md531 lines3 filesincludes scripts
Briefing Room π»
Your personal daily news briefing β audio + document.
On demand, research and compose a comprehensive ~10 minute news briefing in a conversational radio-host style. Output: audio file (MP3) + formatted document (DOCX).
πΈ 100% Free
No subscriptions, API keys, or paid services
Uses free public APIs (Open-Meteo weather, Coinbase prices, Google Trends RSS), web search, and local TTS
TTS is fully local, no keys needed: MLX-Audio Kokoro (English) or Apple say (any language)
Reads/writes: ~/.briefing-room/config.json (settings) and ~/Documents/Briefing Room/ (output)
First-Run Setup
On first use, check if ~/.briefing-room/config.json exists. If not, run:
python3 SKILL_DIR/scripts/config.py init
This creates default config. The user can customize:
Location β city, latitude, longitude, timezone (for weather)
Language β en, sk, de, etc.
Voices β per-language TTS engine and voice selection
Sections β which news sections to include
Output folder β where briefings are saved
Show setup status:
python3 SKILL_DIR/scripts/config.py status
Quick Start
When user asks for a briefing (e.g. "give me a briefing", "morning update", "what's happening today"):
Check config exists (run setup if not)
Play notification sound: afplay /System/Library/Sounds/Blow.aiff &
Spawn a sub-agent with the full pipeline task immediately