Create Web Form
/install create-web-form
Create Web Form Skill
Overview
This skill provides comprehensive reference materials and best practices for creating web forms. It covers HTML syntax, UI/UX design, form validation, server-side processing (PHP and Python), data handling, and network communication.
Purpose
Enable developers to build robust, accessible, and user-friendly web forms by providing:
- HTML form syntax and structure
- CSS styling techniques for form elements
- JavaScript for form interactivity and validation
- Accessibility best practices
- Server-side form processing with PHP and Python
- Database integration methods
- Network data handling and security
- Performance optimization
Reference Files
This skill includes the following reference documentation:
UI & Styling
styling-web-forms.md- Form styling techniques and best practicescss-styling.md- Comprehensive CSS reference for form styling
User Experience
accessibility.md- Web accessibility guidelines for formsjavascript.md- JavaScript techniques for form functionalityform-controls.md- Native form controls and their usageprogressive-web-app.md- Progressive web app integration
HTML Structure
form-basics.md- Fundamental HTML form structurearia-form-role.md- ARIA roles for accessible formshtml-form-elements.md- Complete HTML form elements referencehtml-form-example.md- Practical HTML form examples
Server-Side Processing
form-data-handling.md- Network form data handlingphp-forms.md- PHP form processingphp-cookies.md- Cookie management in PHPphp-json.md- JSON handling in PHPphp-mysql-database.md- Database integration with PHPpython-contact-form.md- Python contact form implementationpython-flask.md- Flask forms tutorialpython-flask-app.md- Building Flask web applicationspython-as-web-framework.md- Python web framework basics
Data & Network
xml.md- XML data format referencehypertext-transfer-protocol.md- HTTP protocol referencesecurity.md- Web security best practicesweb-api.md- Web API integrationweb-performance.md- Performance optimization techniques
Usage
When creating a web form, consult the appropriate reference files based on your needs:
- Planning: Review
form-basics.mdandform-controls.md - Structure: Use
html-form-elements.mdandaria-form-role.md - Styling: Reference
styling-web-forms.mdandcss-styling.md - Interactivity: Apply techniques from
javascript.md - Accessibility: Follow guidelines in
accessibility.md - Server Processing: Choose between PHP or Python references
- Data Storage: Consult database and data format references
- Optimization: Review
web-performance.mdandsecurity.md
Best Practices
- Always validate input on both client and server sides
- Ensure forms are accessible to all users
- Use semantic HTML elements
- Implement proper error handling and user feedback
- Secure form data transmission with HTTPS
- Collect passwords or payment data only when necessary; hash passwords server-side and prefer hosted payment fields or tokenization from a trusted processor
- Treat any credential shown in examples as a placeholder and load real secrets from environment variables or a secret manager
- Follow progressive enhancement principles
- Test forms across different browsers and devices
- Optimize for performance and user experience
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install create-web-form - 安装完成后,直接呼叫该 Skill 的名称或使用
/create-web-form触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Create Web Form 是什么?
Create robust, accessible web forms with best practices for HTML structure, CSS styling, JavaScript interactivity, form validation, and server-side processin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 124 次。
如何安装 Create Web Form?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install create-web-form」即可一键安装,无需额外配置。
Create Web Form 是免费的吗?
是的,Create Web Form 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Create Web Form 支持哪些平台?
Create Web Form 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Create Web Form?
由 John Haugabook(@jhauga)开发并维护,当前版本 v1.0.3。