Skip to content
Back to skills

Forms

ASecurity

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

  • 17 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
developmentgoreactvue

Security analysis

A100/100

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

Scanned September 6, 2026

npx -y skills add clawic/skills --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/clawic-forms/badge)](https://www.skillsdirectory.com/skills/clawic-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.
homepage: https://clawic.com/skills/forms
metadata:
  clawdbot:
    emoji: πŸ“
    requires:
      bins: []
    os:
    - linux
    - darwin
    - win32
    displayName: Forms
---

## 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 ~/Clawic/data/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
  • _meta.json162 B
  • code.md4.6 KB
  • integrations.md3.9 KB
  • platforms.md2.7 KB
  • selfhosted.md3.4 KB
  • types.md2.5 KB
  • validation.md3.4 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…