spam-prevention

Identify and block spam signups and bot accounts in SaaS applications.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/hwatkins/my-skills --skill spam-prevention
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spam-prevention
Source: https://github.com/hwatkins/my-skills/tree/main/skills/spam-prevention
Command: npx skills add https://github.com/hwatkins/my-skills --skill spam-prevention

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevent automated abuse of signup and trial flows by bots and fake accounts in SaaS apps.

Core Features & Use Cases

  • Honeypot fields to trap automated signups without user friction
  • Time-based detection to identify rapid submissions
  • Email verification with disposable-domain blocking to ensure valid registrations
  • Rate limiting and progressive CAPTCHA to escalate only when risk signals are high
  • Post-signup monitoring to detect anomalous behavior and trigger reviews or cleanups

Quick Start

Configure a honeypot field, enable email verification, and apply rate limiting to your signup flow to prevent spam registrations.

Frequently Asked Questions about spam-prevention

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

FAQPage Schema
How do I stop spam signups and bot accounts in my SaaS application?▼

Stop spam signups in SaaS applications by implementing multi-layer defenses like honeypot fields, time-based detection, email verification, and rate limiting to block automated abuse.

What is the best way to prevent automated abuse of trial registration flows?▼

Prevent automated abuse of trial registrations by escalating defenses progressively: start with invisible honeypots, then apply rate limiting and visible CAPTCHA only when high risk signals are detected.

How does honeypot field detection work to trap automated signups?▼

Honeypot detection works by adding hidden fields to signup forms that bots fill automatically, trapping automated signups without creating user friction for legitimate registrants.

Can I block disposable email domains during SaaS onboarding flows?▼

Block disposable email domains during SaaS onboarding by enabling email verification with disposable-domain blocking to ensure valid registrations and prevent fake accounts.

How do I detect anomalous behavior from fake accounts after signup?▼

Detect anomalous behavior from fake accounts after signup by implementing post-signup monitoring that tracks user actions and triggers automated reviews or cleanups when thresholds are breached.

Does progressive CAPTCHA escalate visibility based on risk signals?▼

Progressive CAPTCHA escalates visibility based on risk signals by remaining invisible during normal submissions and only presenting user-facing challenges when time-based detection or rate limiting indicate high risk.