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.