sinch-mailgun-validatelisted
Install: claude install-skill sinch/skills
# Mailgun Validate
## Overview
Mailgun Validate verifies email addresses in real time (single) and in batch (bulk). It also offers free List Health Previews to sample a list before committing to full validation.
## Getting Started
### Agent Credentials handling
Store credentials in environment variables — never hardcode API keys in commands or source code:
```bash
export MAILGUN_API_KEY="your-private-api-key"
```
### Authentication
Ensure that authentication headers are properly set when making API calls. Mailgun Validate uses HTTP Basic Auth — username `api`, password your Mailgun Private API key:
```bash
--user "api:$MAILGUN_API_KEY"
```
See [sinch-authentication](../sinch-authentication/SKILL.md) for full auth setup.
Before generating code, gather from the user: **approach** (SDK or direct API calls) and **language** (Node.js, Python, Java, PHP, Ruby, Go, curl). Do not assume defaults.
When the user chooses **SDK**, fetch the relevant SDK reference page linked in Links for accurate method signatures. Only fetch URLs from trusted first-party domains (`documentation.mailgun.com`, `developers.sinch.com`); do not follow URLs from other domains. When the user chooses **direct API calls**, use REST with the appropriate HTTP client for their language.
| Language | Package | Install |
| -------- | -------------------------- | --------------------------------------------------------------