New Bundle ยท Active
Amplifier Ecosystem

alexa-tester

Amplifier can now build and test Alexa skills โ€” the same discipline that already exists for android, iOS, browser, and terminal, now extended to voice.

August 9, 2026

The Gap

Amplifier could test everything except the sound of a voice

Every other surface already had a specialist tester โ€” driving the real thing, not just the code behind it.

๐Ÿ“ฑ android-tester
๐ŸŽ ios-tester
๐ŸŒ browser-tester
โŒจ๏ธ terminal-tester
๏ผ‹
๐Ÿ”Š voice โ€” nothing, until today

You could build an Alexa skill. You just couldn't know it worked โ€” until you said it out loud to a device.

What Now Exists

A tester bundle for Alexa skills โ€” three agents, one tool

๐ŸŽฏ alexa-operator

Drives your skill end-to-end against a live endpoint โ€” launches it, carries multi-turn dialogs, and confirms the backend actually changed state, not just that the response claimed it did.

Primary

๐Ÿ—ฃ๏ธ alexa-voice-tester

Judges how it sounds: the "car test" โ€” would a person understand this by ear, with no way to scroll back โ€” plus every documented size and timing limit.

Critique

๐Ÿ” alexa-debugger

Root-causes it when something misbehaves โ€” telling apart a routing gap, a handler bug, a signature failure, and a lost session, which all look identical from outside.

Reasoning

Underneath all three: alexa_inspector, a single tool that builds, signs, sends, and validates real Alexa Skill requests and responses โ€” the actual wire boundary, not a hand-built dict passed to a function.

3
Specialist Agents
18
Tool Operations
316
Tests
The Hard Problem

Local testing can prove your code wrong. It can never prove your phrases right.

You can unit-test a handler all day and still not know: when someone actually says "what's next," does Alexa send it where you expect โ€” or somewhere else entirely?

The response envelope is the sensor. Local NLU is an approximation โ€” it can prove your handlers wrong, but it can never prove your utterances right.

Traditionally, answering that question means a human, a real phrase, and a speaker in the room. This bundle asks Amazon's own routing engine directly โ€” no Echo required โ€” and reports back exactly where the local guess and the real answer agree or disagree.

Proof It Works

It earned its keep on day one

Testing a real skill, it found two things that ordinary testing missed โ€” both invisible from the outside, both fixed before they shipped further.

๐Ÿšซ

A certification-blocking bug

The endpoint rejected a bad signature with the wrong HTTP status โ€” a defect that would have failed Amazon's certification review.

Found โ†’ Fixed
โš ๏ธ

A phrase pointed at the wrong action

A phrase that was meant to be harmless quietly triggered a destructive action instead โ€” the exact kind of routing mismatch local testing cannot see.

Found โ†’ Fixed

Neither was visible from ordinary testing.

The Honest Boundary

It verifies routing and behavior โ€” not the experience of a voice in a room

The whole thesis of this bundle is not overclaiming. Here's exactly where the line sits.

โœ… Proven

  • Real request/response envelope conformance
  • Signature and every documented response limit
  • Session continuity across multi-turn dialogs
  • Whether Alexa's real routing agrees with your model โ€” asked directly, no device

๐Ÿ”ถ Not Proven

  • The end-to-end spoken experience on a physical device
  • Device-only behavior: reprompt timing, timers, proactive events
  • Granted permissions and real hardware quirks
Try It

Get started

# Add it as an app bundle amplifier bundle add git+https://github.com/microsoft/amplifier-bundle-alexa-tester@main#subdirectory=behaviors/alexa-tester.yaml --app

Start with README.md, then docs/ADDING-ALEXA-TO-YOUR-APP.md if you want to give an existing app a voice.

github.com/microsoft/amplifier-bundle-alexa-tester

Now listed in docs/MODULES.md.

The Through-Line

Every surface, covered

๐Ÿ“ฑ android
ยท
๐ŸŽ ios
ยท
๐ŸŒ browser
ยท
โŒจ๏ธ terminal
ยท
๐Ÿ”Š voice

and Amplifier's testers cover screens, terminals, and voice alike.

More Amplifier Stories