Agent skill · software engineering · aiskillstore

form-testing

Test WordPress form submissions and email delivery. Validates contact forms, checks WP Mail SMTP configuration, and sends test emails. Use when verifying form functionality or troubleshooting email delivery issues.

Why this skill is useful

Adds 3 executable scripts for testing email delivery and form submissions that aren't in public docs.

What it needs

Requires docker installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Form Testing Skill Comprehensive form testing for WordPress sites - validates form submissions, email delivery, and SMTP configuration. Quick Start --- What This Skill Tests 1. Email Delivery WP Mail SMTP plugin configuration Email sending capability via wpmail() SMTP server connectivity Email headers and formatting 2. Contact Form Functionality Form field validation Nonce verification Success/error redirects Email receipt 3. Form Security CSRF protection (nonces) Input sanitization Spam protection (if applicable) --- Testing Methods Method 1: WP-CLI Email Test The most reliable way to test email delivery: Method 2: Check SMTP Configuration Method 3: HTTP Form Submission Test --- Automated Test Script test-mail.sh --- Troubleshooting Email Not Sending 1. Check WP Mail SMTP is active: 2. Verify SMTP settings: 3. Test with debug logging: 4. Check email log (if using WP Mail SMTP Pro): Form Submission Errors 1. Check nonce verification: Ensure form has wpnoncefield() Verify nonce name matches in handler 2. Check redirect after submit: 3. Check for PHP errors: Common Issues Issue Cause Solution ------- ------- ---------- Emails go to spam Missing SPF/DKIM Configure DNS records "Could not instantiate mail function" PHP mail disabled Use SMTP plugin Form returns blank page PHP error Enable WPDEBUG Nonce verification failed Session expired or cache Check caching plugin Form fields not received Missing name attributes Add name to inputs --- WP Mail SMTP Configuration Recommended Providers 1. SMTP.com - Free tier, reliable 2. SendGrid - 100 emails/day free 3. Mailgun - Developer-friendly 4. Amazon SES - Cheapest for volume 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/form-testing

View the source on GitHub

Browse the @skills marketplace