create-web-form

Create Web Form Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "create-web-form" with this command: npx skills add github/awesome-copilot/github-awesome-copilot-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 practices

  • css-styling.md

  • Comprehensive CSS reference for form styling

User Experience

  • accessibility.md

  • Web accessibility guidelines for forms

  • javascript.md

  • JavaScript techniques for form functionality

  • form-controls.md

  • Native form controls and their usage

  • progressive-web-app.md

  • Progressive web app integration

HTML Structure

  • form-basics.md

  • Fundamental HTML form structure

  • aria-form-role.md

  • ARIA roles for accessible forms

  • html-form-elements.md

  • Complete HTML form elements reference

  • html-form-example.md

  • Practical HTML form examples

Server-Side Processing

  • form-data-handling.md

  • Network form data handling

  • php-forms.md

  • PHP form processing

  • php-cookies.md

  • Cookie management in PHP

  • php-json.md

  • JSON handling in PHP

  • php-mysql-database.md

  • Database integration with PHP

  • python-contact-form.md

  • Python contact form implementation

  • python-flask.md

  • Flask forms tutorial

  • python-flask-app.md

  • Building Flask web applications

  • python-as-web-framework.md

  • Python web framework basics

Data & Network

  • xml.md

  • XML data format reference

  • hypertext-transfer-protocol.md

  • HTTP protocol reference

  • security.md

  • Web security best practices

  • web-api.md

  • Web API integration

  • web-performance.md

  • Performance optimization techniques

Usage

When creating a web form, consult the appropriate reference files based on your needs:

  • Planning: Review form-basics.md and form-controls.md

  • Structure: Use html-form-elements.md and aria-form-role.md

  • Styling: Reference styling-web-forms.md and css-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.md and security.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

  • Follow progressive enhancement principles

  • Test forms across different browsers and devices

  • Optimize for performance and user experience

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

git-commit

Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping

Repository Source
25.3K14.2K
github
Coding

gh-cli

GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.

Repository Source
25.3K11.2K
github
Coding

prd

No summary provided by upstream source.

Repository SourceNeeds Review
-10K
github