af-email-e2e-testing

Verify signup, password reset, and invitation emails via the Gmail API.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GainInsightDev/websites --skill af-email-e2e-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: af-email-e2e-testing
Source: https://github.com/GainInsightDev/websites/tree/main/.claude/skills/af-email-e2e-testing
Command: npx skills add https://github.com/GainInsightDev/websites --skill af-email-e2e-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the testing of critical email functionalities within end-to-end test suites, ensuring reliable user communication flows.

Core Features & Use Cases

  • Email Verification: Tests signup verification, password reset, and invitation emails.
  • Gmail API Integration: Leverages the Gmail API with a service account for automated email verification.
  • Use Case: When a new user signs up, this Skill can automatically verify that the welcome email is sent correctly and that the verification link within it functions as expected.

Quick Start

Use the af-email-e2e-testing skill to verify the signup email for a new user.

Frequently Asked Questions about af-email-e2e-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate email verification in end-to-end tests?

Email verification in E2E tests is automated by utilizing the Gmail API with a service account. This approach tests signup verification, password resets, and invitation emails by programmatically checking that messages are sent and links function correctly.

Can I test password reset email flows using the Gmail API?

Yes, password reset email flows can be tested using the Gmail API. The Skill automates verification by accessing the inbox through a service account, ensuring the reset emails are delivered and the contained links operate as expected.

Do I need a service account to test email flows in E2E testing?

A service account is required to test email flows in E2E testing. The Skill leverages a service account to authenticate with the Gmail API, enabling automated verification of emails sent during features like user signup and invitations.

What is the best way to verify signup emails in automated testing?

The best way to verify signup emails in automated testing is using the Gmail API with a service account. This verifies that welcome emails are sent correctly and that the verification links within them function as expected during E2E test execution.

When should I use automated email verification in E2E tests?

Automated email verification should be used when testing any feature that involves sending or verifying emails. It is applicable for critical user communication flows such as signup verification, password resets, and invitation emails in end-to-end tests.