All projects
AI & automation
Alexa skills
Custom voice skills: a calendar briefing, a conversational assistant and a bridge to a Discord bot.
Alexa skills — Illustration
You
“Alexa, open calendars. What do I have this week?”
Alexa
“Three events. Tomorrow at ten, the dentist. Thursday, the team review…”
Overview
A small monorepo of custom Alexa skills, each with its interaction model, its own Lambda and a one-command deploy.
Alexa Skills KitASK CLINode.js 22AWS LambdaOpenAIiCal
The skills
- Calendars: reads several Google calendars from different accounts through their private iCal links. It is read-only by design, so it cannot change anything even by mistake. It answers “what do I have today” or “this week” across all of them.
- Assistant: an open conversation with a language model that keeps context between turns. It trims long answers for speech and cuts off before Alexa's eight-second limit.
- CordAI bridge: voice control for a Discord server, with spoken confirmation for anything destructive (see CordAI).
How they are built
Every skill follows the same layout: interaction model, manifest and Lambda code, deployed with the ASK CLI to its own AWS Lambda. Starting a new skill takes minutes, and the free tier covers this volume.
A story-driven co-op horror game: a storm, an empty mansion and a butler who never lets a guest leave.