form_field_identification

Parse HTML registration forms to classify required and optional API key fields.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/kurtjameshayes/drs --skill form-field-identification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form_field_identification
Source: https://github.com/kurtjameshayes/drs/tree/main/core/discovery/skills/api-acquisition-request-page-analyze
Command: npx skills add https://github.com/kurtjameshayes/drs --skill form-field-identification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and classify API key registration form fields from HTML pages to enable automated signup workflows.

Core Features & Use Cases

  • Automatically detect all input fields with their name and/or id attributes
  • Classify fields as required or optional using common indicators (required attribute, class="required", abbr, or asterisk)
  • Identify the submit element and its selector for programmatic submission
  • Produce a structured report of required and optional fields and the submit control
  • Use Case: QA automation, data collection, and automated API key requests

Quick Start

Provide an HTML page containing an API key registration form and run the analyzer to generate a field report.

Frequently Asked Questions about form_field_identification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify required and optional form fields from HTML for automated registration?

To identify required and optional form fields from HTML, you can parse the HTML structure and check for common indicators like the required attribute, class="required", abbr tags, or asterisks. This process outputs a structured list classifying each input field.

What is the best way to locate the submit button element in diverse HTML form structures?

The best way to locate the submit button element in diverse HTML form structures is by analyzing the form controls to identify the submission selector. This allows programmatic submission by pinpointing the exact element needed to trigger the form action.

Can I detect all input fields with name and id attributes from a web scraping HTML page?

Yes, you can detect all input fields with name and id attributes from a web scraping HTML page. The process involves parsing the HTML to extract all standard input elements and generating a report of their corresponding identifiers for data collection.

How do I automate API key requests by parsing HTML registration forms?

You automate API key requests by parsing HTML registration forms to extract input names, classify field requirements, and identify the submit selector. This structured data informs automated signup workflows and programmatic submissions.

Does HTML form field identification work without external web-scraping dependencies?

HTML form field identification works without external dependencies by directly parsing the provided HTML text. It processes standard input fields, label classes, and abbr tags internally to produce the required field classification and submit control report.