announcements

Send TTS messages to Home Assistant speakers for spoken announcements.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cosmin/microclaw --skill announcements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: announcements
Source: https://github.com/cosmin/microclaw/tree/main/container/skills/announcements
Command: npx skills add https://github.com/cosmin/microclaw --skill announcements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates spoken announcements by sending TTS messages to Home Assistant speakers.

Core Features & Use Cases

  • Discovery: Locate available media players and TTS engines across rooms.
  • Multi-room playback: Broadcast messages to individual speakers or speaker groups.
  • Volume control: Adjust volume prior to speaking to ensure audibility.
  • Use Case: Remind family about events by speaking to selected rooms.

Quick Start

Announce 'Dinner is ready' on the kitchen speaker.

Frequently Asked Questions about announcements

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

FAQPage Schema
How do I automate TTS announcements on Home Assistant speakers?

You can automate TTS announcements by triggering tts.speak on Home Assistant media players. It uses ha_call_service to send messages, searches for target speakers with ha_search_entities, and checks availability with ha_get_state for multi-room playback.

Can I broadcast voice alerts to multiple rooms using Home Assistant media players?

Yes, broadcasting voice alerts to multiple rooms is supported. It locates available media players across rooms and sends TTS messages to individual speakers or configured speaker groups for proactive house notifications.

How do I find available media players and TTS engines in Home Assistant?

The Skill discovers available media players and TTS engines by using ha_search_entities to locate target speakers across rooms. It then verifies their availability and context with ha_get_state before broadcasting.

Does this Skill support adjusting speaker volume before playing TTS messages?

Yes, the Skill includes volume control to adjust speaker volume prior to playing TTS messages. This ensures announcements are clearly audible across targeted Home Assistant media players before triggering tts.speak.

What do I need to set up before sending spoken reminders to Home Assistant speakers?

Before sending spoken reminders, you need configured Home Assistant media players and TTS engines available. The Skill locates these target entities using ha_search_entities and triggers the tts.speak service.