Generated by Claude Code with Opus 4.5
A Claude Code skill that provides real-time weather information with voice input/output support.
This is NOT real-time. Total latency is 15-40 seconds from speaking to hearing response.
-
For weather queries (default: voice + text output):
cd .claude/skills/weather-voice && npx tsx src/index.ts "<user_query>"
This will print the weather AND play it as audio.
-
If user explicitly wants TEXT ONLY output (no audio), add --text-only flag:
cd .claude/skills/weather-voice && npx tsx src/index.ts "<user_query>" --text-only
Use this when user says: "text only", "no audio", "no voice", "silent", "just text"
-
If user wants to SPEAK their question via microphone:
cd .claude/skills/weather-voice && npx tsx src/index.ts --mic
This records for 5 seconds by default. For longer recording:
cd .claude/skills/weather-voice && npx tsx src/index.ts --mic --duration 10
Use this when user says: "use my microphone", "let me speak", "voice input", "record my question"
-
If user provides an audio file to transcribe:
cd .claude/skills/weather-voice && npx tsx src/index.ts --input "<audio_path>"