Briefing Room
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). Use when user asks for a news briefing, morning briefing, daily update, or similar.
Why use this skill?
Transform your news consumption with Briefing Room. A macOS skill that generates personalized 10-minute radio-style briefings in audio and document formats.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/matusvojtek/briefing-roomWhat This Skill Does
Briefing Room is a sophisticated macOS-native audio/document generation agent that acts as a personalized morning radio show host. By synthesizing data from multiple sources—including Open-Meteo for weather, Coinbase for crypto prices, Google Trends, and live web search results for news—the skill compiles a 10-minute conversational briefing. Unlike standard news aggregators, it provides a dual-format output: an MP3 audio recording using high-quality local text-to-speech (MLX-Audio or Apple native) and a formatted DOCX document for reference. It is designed to run asynchronously, allowing the AI to remain responsive while it builds your briefing in the background.
Installation
To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/matusvojtek/briefing-room.
Once installed, you must initialize the configuration to ensure the skill knows your location and language preferences. Run: python3 SKILL_DIR/scripts/config.py init. You can verify your setup status at any time by executing the status script provided in the skill directory. The skill requires write access to your Documents folder to save the resulting files.
Use Cases
- Commuters: Generate a briefing while getting ready for work to stay informed on world events, local news, and traffic/weather.
- Market Enthusiasts: Get a automated summary of current cryptocurrency and stock market trends alongside major headlines.
- Language Learners: Leverage the language override feature to generate briefings in different languages, practicing listening comprehension through local macOS TTS voices.
- Information Overload Reduction: Instead of scrolling through multiple social media feeds, get a curated, high-level summary that respects your time.
Example Prompts
- "Good morning! Give me a quick daily briefing and summarize the crypto market."
- "What's happening in the world today? Please generate a morning update."
- "Briefing Room, po slovensky, prosím." (Requesting a briefing in Slovak)
Tips & Limitations
- Performance: As this skill performs web searches and audio generation, it may take a few minutes to complete the full pipeline. Do not close the agent window while it is generating.
- OS Restriction: This skill is strictly for macOS. It relies on system-level components like
afplayand macOS TTS engines. - Customization: Modify the
~/.briefing-room/config.jsonfile to change your voice preference, enabling higher-quality neural voices available within your macOS settings for a more natural radio-host experience.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-matusvojtek-briefing-room": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
Her Voice
Give your agent a voice. Use when the user wants the agent to speak, read aloud, or have voice responses.
TubeScribe
YouTube video summarizer with speaker detection, formatted documents, and audio output. Works out of the box with macOS built-in TTS. Optional recommended tools (pandoc, ffmpeg, mlx-audio) enhance quality. Requires internet for YouTube access. No paid APIs or subscriptions. Use when user sends a YouTube URL or asks to summarize/transcribe a YouTube video.