netlify-forms

Configure Netlify Forms with HTML, AJAX, honeypot spam filtering, and file uploads.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/jherr/jdh-swar-test-saas-1 --skill netlify-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: netlify-forms
Source: https://github.com/jherr/jdh-swar-test-saas-1/tree/main/.claude/skills/netlify-forms
Command: npx skills add https://github.com/jherr/jdh-swar-test-saas-1 --skill netlify-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of implementing and managing forms on Netlify-hosted websites, eliminating the need for custom backend code for form submissions.

Core Features & Use Cases

  • Automatic Form Detection: Netlify automatically detects HTML forms on your site.
  • Spam Filtering: Includes a honeypot field to prevent bot submissions.
  • AJAX/JavaScript Submission: Enables seamless form submissions without page reloads.
  • File Uploads: Supports handling file attachments within forms.
  • Use Case: Implement a contact form on your static marketing site, a signup form for your newsletter, or a feedback form for your web application, all managed directly through Netlify.

Quick Start

Add data-netlify="true" to your HTML form and ensure the name attribute matches the hidden form-name input.

Frequently Asked Questions about netlify-forms

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

FAQPage Schema
How do I set up Netlify forms on a static site?

To set up Netlify forms, add the `data-netlify="true"` attribute to your HTML form and ensure the `name` attribute matches the hidden `form-name` input. Netlify automatically detects HTML forms on your site upon deployment.

Does Netlify forms support AJAX submissions without a page reload?

Yes, Netlify forms support AJAX and JavaScript submissions, enabling seamless form submissions without page reloads. This allows you to handle form notifications and user feedback dynamically on the client side.

What is the best way to add spam filtering to Netlify forms?

The best way to add spam filtering to Netlify forms is by including a honeypot field in your HTML form. This hidden field prevents bot submissions by trapping automated spam programs without degrading the user experience.

Can I handle file uploads with Netlify forms?

Yes, you can handle file uploads and attachments directly with Netlify forms. The platform supports processing file uploads alongside standard text inputs for contact forms, signup forms, or feedback forms.

Do I need custom backend code to process form submissions on Netlify?

No, you do not need custom backend code to process form submissions on Netlify. The platform automatically detects HTML forms and manages submission handling, eliminating the need for custom backend infrastructure.