qa-email-sms-otp

Installation
SKILL.md

QA Email and SMS OTP

Use this skill to set up and verify local OTP flows from the command line. It bundles scripts for generating test email addresses and polling Mailpit or SMS Gateway for OTPs.

Core Rules

  • Use Mailpit API v1: list messages at /api/v1/messages, then fetch the full message at /api/v1/message/<ID>.
  • Do not use MailHog-style /api/v2/messages for Mailpit.
  • Use SMS Gateway Local Server GET /inbox for received SMS and POST /inbox/refresh before polling.
  • For emulator SMS, use adb emu sms send <sender> "<message>".
  • Do not claim an emulator can receive real third-party carrier OTPs. Use a physical Android phone with a SIM for real SMS OTP delivery.
  • Use adb forward tcp:8080 tcp:8080 when the SMS Gateway server runs inside the emulator and the host needs to call it.
  • Remember 10.0.2.2 points from emulator to host, not from host to emulator.

Bundled Scripts

Run scripts from this skill directory:

Installs
2
First Seen
Jun 1, 2026
qa-email-sms-otp — kanmi-idris/agent-skills