โ† Runes
RAREย IoT
๐Ÿ 

Smart Home Brief

Create a spoken morning briefing from smart home sensors, weather, and calendar.

โšก POWER LEVEL
79
MODERATE
TRUST SCORE79 / 100

โ—ˆ Use Case

Wake up to an AI-narrated briefing that covers your home status, weather, and schedule via ElevenLabs TTS.

โ—ˆ Skill Pipeline (5 nodes)

1. Home Assistant Get StatesInput
2. OpenWeatherMap FetchAPI
3. Google Calendar List EventsInput
4. Claude SummarizeLLM
5. ElevenLabs Text-to-SpeechOutput

โ—ˆ Dependencies (4)

homeassistant-statesโ†’claude-summarizeยท sensor data
openweather-fetchโ†’claude-summarizeยท weather
gcal-list-eventsโ†’claude-summarizeยท schedule
claude-summarizeโ†’elevenlabs-ttsยท morning brief text

Pipeline Graph

โ‰ช โ—ˆ COOKBOOK โ—ˆ โ‰ซ
โ–ธ QUICK START
# install the CLI
npm install -g rune-hub-cli

# set up auth
rune auth homeassistant
rune auth openweather
rune auth gcal

# run it
rune install smart-home-brief
rune run smart-home-brief
โ–ธ INGREDIENTS โ€” 5 SKILLS
01๐Ÿ Home Assistant Get StatesInput
02๐ŸŒค๏ธOpenWeatherMap FetchAPI
03๐Ÿ“…Google Calendar List EventsInput
04๐Ÿค–Claude SummarizeLLM
05๐Ÿ”ŠElevenLabs Text-to-SpeechOutput
โ–ธ WHAT YOU'LL NEED
OPENWEATHER_API_KEYโ†— openweathermap.org
Est. cost per run: ~$0.03โ€“0.08

โ—ˆ Skill Breakdown โ€” 5 Skills

Avg Safety79/100
๐Ÿ Home Assistant Get StatesInputHome Assistant
homeassistant-states

Get entity states from Home Assistant.

74
Moderate
โ†— Docs
๐ŸŒค๏ธOpenWeatherMap FetchAPIOpenWeatherMap
openweather-fetch

Fetch current weather and forecast data.

80
High Safety
โ†— Docs
๐Ÿ“…Google Calendar List EventsInputGoogle Calendar
gcal-list-events

List upcoming events from a Google Calendar.

87
High Safety
โ†— Docs
๐Ÿค–Claude SummarizeLLMClaude
claude-summarize

Summarize long text into concise key points using Claude.

81
High Safety
โ†— Docs
๐Ÿ”ŠElevenLabs Text-to-SpeechOutputElevenLabs
elevenlabs-tts

Convert text to natural-sounding speech via ElevenLabs.

74
Moderate
โ†— Docs
Pipeline Safety Score
79/100 โ€” Moderate
5 skills analyzed