Skip to content
Back to skills

Forms

ASecurity

Create, validate, and deploy forms with field types, validation patterns, conditional logic, and platform integrations.

  • 14 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 7, 2026
developmentgoreactvue

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill forms --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Forms?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Forms
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-forms/badge)](https://www.skillsdirectory.com/skills/modbender-forms)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Forms
slug: forms
version: 1.0.0
description: Create, validate, and deploy forms with field types, validation patterns, conditional logic, and platform integrations.
metadata: {"clawdbot":{"emoji":"πŸ“","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
---

## Quick Reference

| Topic | File |
|-------|------|
| Field types by use case | `types.md` |
| Platform comparisons | `platforms.md` |
| Code generation (React, Flutter) | `code.md` |
| Validation patterns | `validation.md` |
| Integrations (webhooks, CRMs) | `integrations.md` |
| Self-hosted options | `selfhosted.md` |

## User Profile

<!-- Edit to customize form suggestions -->

### Preferred Stack
<!-- react | flutter | vue | html | no-code -->

### Primary Use Case
<!-- leads | surveys | applications | feedback | registration -->

### Default Platform
<!-- google-forms | typeform | tally | heyform | code-only -->

## Data Storage

Store form definitions and templates in ~/forms/:
- templates β€” Reusable form definitions (JSON/YAML)
- submissions β€” Collected responses (if self-hosted)
- feedback β€” What converts well, what fails

## Core Rules

- Ask use case before suggesting fields β€” lead form β‰  application form
- Progressive disclosure: start minimal, reveal complexity if needed
- Mobile-first: every form must work on phone
- Never more than 7 fields for lead capture β€” each field drops conversion ~10%
- Multi-step > single long form for 5+ fields
- Validate on blur, not just submit β€” immediate feedback
- Always include: clear labels, error states, success confirmation
- GDPR checkbox mandatory for EU β€” link to privacy policy
- Honeypot over CAPTCHA when possible β€” less friction
- File uploads need type + size limits β€” prevent abuse
- Conditional logic syntax: `IF field=value THEN show/hide field`
- Test on real devices β€” emulators miss keyboard quirks

Files in this skill

  • SKILL.md1.9 KB
  • code.md4.8 KB
  • integrations.md4.1 KB
  • platforms.md2.8 KB
  • selfhosted.md3.6 KB
  • types.md2.6 KB
  • validation.md3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…