GateCrash Forms Skill
CLI-first form builder with BYOK (Bring Your Own Keys) philosophy
Generate beautiful, secure HTML forms from JSON schemas. Email notifications via YOUR SMTP server, response storage on YOUR infrastructure. No external services, no gatekeeping.
✨ Kimi Claw Ready
Perfect for Kimi's 24/7 cloud agents:
- - ✅ Works natively in Kimi.com browser tabs
- ✅ Installed via ClawHub's 5,000+ skill library
- ✅ 40GB cloud storage for form responses
- ✅ Agent-friendly email providers (agentmail.to, Resend)
Your AI assistant can now generate and manage forms for you!
Quick Start
Generate a Form
CODEBLOCK0
Start Server
CODEBLOCK1
Visits http://localhost:3000 to see all forms.
Initialize Project
CODEBLOCK2
Creates forms/ and responses/ directories with example forms.
Features
- - 🎨 8+ Field Types: text, email, textarea, select, radio, checkbox, scale/rating, date
- 🔒 Security Hardened: XSS prevention, CSRF tokens, honeypot spam protection, rate limiting
- 📧 BYOK Email: Use your own SMTP server (Zoho, Gmail, SendGrid, etc.)
- 💾 Local Storage: Responses saved as JSON or CSV
- 🎨 Beautiful UI: Gradient purple theme, responsive design
- 🚀 Self-Hosted: Deploy anywhere Node.js runs
Configuration
Set up your SMTP credentials globally:
CODEBLOCK3
Or configure per-form in the JSON schema.
Example Form Schema
CODEBLOCK4
Use Cases
- - Customer Feedback: Collect product/service feedback
- Contact Forms: Simple contact forms for websites
- Event Registration: Sign up forms for workshops/events
- Surveys: Market research, user surveys
- Lead Generation: Capture leads without third-party services
Philosophy: We Crash Gates
GateCrash Forms is NOT a service. It's a toolmaker.
- - ✅ Your SMTP server (email notifications)
- ✅ Your storage (form responses)
- ✅ Your deployment (host anywhere)
- ✅ Your data (no external servers)
No GateCrash accounts. No GateCrash servers. No gatekeeping.
Links
- - GitHub: https://github.com/Phoenix2479/gatecrash-forms
- npm: https://www.npmjs.com/package/gatecrash-forms
- Manifesto: Read MANIFESTO.md in the project
- Documentation: Full docs in README.md
Commands Reference
CODEBLOCK5
License
MIT - Use it, fork it, sell it. Just don't gatekeep it.
Made with 🔥 by Dinki & Molty
"We crash gates. We don't build new ones."
GateCrash Forms 技能
采用BYOK(自带密钥)理念的CLI优先表单构建器
从JSON模式生成美观、安全的HTML表单。通过您自己的SMTP服务器发送邮件通知,在您自己的基础设施上存储响应数据。无需外部服务,没有门槛限制。
✨ Kimi Claw 就绪
完美适配Kimi的24/7云端代理:
- - ✅ 在Kimi.com浏览器标签页中原生运行
- ✅ 通过ClawHub的5000+技能库安装
- ✅ 40GB云存储用于表单响应
- ✅ 代理友好的邮件提供商(agentmail.to、Resend)
您的AI助手现在可以为您生成和管理表单!
快速开始
生成表单
bash
./scripts/generate.sh examples/feedback.json output.html
启动服务器
bash
./scripts/serve.sh 3000
访问 http://localhost:3000 查看所有表单。
初始化项目
bash
./scripts/init.sh
创建包含示例表单的 forms/ 和 responses/ 目录。
功能特性
- - 🎨 8+字段类型: 文本、邮箱、文本域、下拉选择、单选、复选、评分/评级、日期
- 🔒 安全加固: XSS防护、CSRF令牌、蜜罐垃圾防护、速率限制
- 📧 BYOK邮件: 使用您自己的SMTP服务器(Zoho、Gmail、SendGrid等)
- 💾 本地存储: 响应数据保存为JSON或CSV格式
- 🎨 美观界面: 渐变紫色主题,响应式设计
- 🚀 自托管: 可部署在任何运行Node.js的环境中
配置
全局设置SMTP凭据:
bash
gatecrash-forms config smtp.host smtp.example.com
gatecrash-forms config smtp.port 465
gatecrash-forms config smtp.secure true
gatecrash-forms config smtp.auth.user your-email@example.com
gatecrash-forms config smtp.auth.pass your-password
或在JSON模式中按表单配置。
示例表单模式
json
{
title: 客户反馈,
description: 我们期待您的意见!,
fields: [
{
type: scale,
name: rating,
label: 总体满意度,
min: 1,
max: 5,
required: true
},
{
type: checkbox,
name: topics,
label: 您最感兴趣的是?,
options: [产品, 服务, 价格, 体验]
},
{
type: textarea,
name: comments,
label: 补充意见,
maxLength: 500
}
],
submit: {
email: your-email@example.com,
storage: responses/feedback.json
}
}
使用场景
- - 客户反馈: 收集产品/服务反馈
- 联系表单: 网站简易联系表单
- 活动注册: 工作坊/活动报名表单
- 问卷调查: 市场调研、用户调查
- 潜在客户获取: 无需第三方服务即可捕获潜在客户
理念:我们打破门槛
GateCrash Forms 不是一项服务。它是一个工具制造者。
- - ✅ 您的SMTP服务器(邮件通知)
- ✅ 您的存储(表单响应)
- ✅ 您的部署(任意托管)
- ✅ 您的数据(无外部服务器)
没有GateCrash账户。没有GateCrash服务器。没有门槛限制。
链接
- - GitHub: https://github.com/Phoenix2479/gatecrash-forms
- npm: https://www.npmjs.com/package/gatecrash-forms
- 宣言: 阅读项目中的MANIFESTO.md
- 文档: README.md中的完整文档
命令参考
bash
从模式生成表单
gatecrash-forms generate schema.json output.html
启动HTTP服务器
gatecrash-forms serve [port]
设置全局配置
gatecrash-forms config
初始化项目
gatecrash-forms init
显示帮助
gatecrash-forms help
许可证
MIT - 使用它、分叉它、出售它。只是不要设置门槛。
由Dinki & Molty用🔥打造
我们打破门槛。我们不建造新的。