contact

Automate contact form setup with Cloudflare Workers and Turnstile.

2|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/Anglesite/anglesite --skill contact-anglesite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contact
Source: https://github.com/Anglesite/anglesite/tree/main/agent-skills/contact
Command: npx skills add https://github.com/Anglesite/anglesite --skill contact-anglesite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wrangler, turnstile, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of a contact form with Cloudflare Workers and Turnstile, providing a privacy-friendly and secure way to collect messages without storing them.

Core Features & Use Cases

  • Contact Form Setup: Automates the process of creating a contact form with spam protection using Cloudflare Workers and Turnstile.
  • Email Forwarding: Forwards messages to the owner's email address.
  • No Data Storage: By default, messages are forwarded and discarded, ensuring privacy.
  • Optional Persistence: Can be configured to store messages in a Keystatic inbox for browsing.
  • Use Case: A small business owner can quickly set up a contact form on their website without worrying about handling spam or storing sensitive information.

Quick Start

Use the contact skill to set up a contact form for your website.

Frequently Asked Questions about contact

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

FAQPage Schema
How do I set up a contact form on Cloudflare Workers with Turnstile?

You can set up a contact form on Cloudflare Workers by using this Skill to automate deployment and integrate Turnstile for spam protection. It configures Wrangler and handles the serverless routing to process website communication securely.

Do I need a Cloudflare account to deploy a contact form with email forwarding?

Yes, deploying this contact form with email forwarding requires an active Cloudflare account and the Wrangler CLI. The Skill operates within an Anglesite project to manage the Cloudflare Workers environment and route messages.

Can I forward website communication without storing the message data?

Yes, you can forward website communication without storing data. By default, the contact form forwards messages to your email and discards them, ensuring privacy by not retaining sensitive user information on the server.

How does Turnstile protect a serverless contact form from spam?

Turnstile protects a serverless contact form by providing privacy-friendly spam validation. The Skill integrates the Turnstile dependency into the Cloudflare Workers script to verify user interactions without relying on intrusive tracking.

What is the best way to browse contact form messages stored in Keystatic?

The best way to browse contact form messages is to configure the optional Keystatic inbox persistence. This setup stores forwarded messages within your project, allowing you to review user communication instead of discarding it.

Are there limitations when using Cloudflare Workers for contact form email forwarding?

A limitation of using Cloudflare Workers for contact form email forwarding is that messages are discarded by default unless you configure optional Keystatic persistence, meaning you cannot browse past submissions without enabling storage.