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/messagesfor Mailpit. - Use SMS Gateway Local Server
GET /inboxfor received SMS andPOST /inbox/refreshbefore 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:8080when the SMS Gateway server runs inside the emulator and the host needs to call it. - Remember
10.0.2.2points from emulator to host, not from host to emulator.
Bundled Scripts
Run scripts from this skill directory: