html-dev

Apply semantic HTML and ARIA-compliant structures to improve web accessibility and SEO.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/LounisBou/claude-code --skill html-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: html-dev
Source: https://github.com/LounisBou/claude-code/tree/main/skills-available/html/html-dev
Command: npx skills add https://github.com/LounisBou/claude-code --skill html-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams to craft semantic HTML, ensure ARIA accessibility, and optimize for search engines, reducing accessibility issues and SEO misses across web projects.

Core Features & Use Cases

  • Semantic element usage: header, nav, main, article, section, aside, footer for meaningful document structure.
  • Accessibility best practices: ARIA roles, keyboard navigation, proper form labeling, and descriptive alt text for media.
  • SEO readiness: meta tags, descriptive titles, structured content, and accessible markup to improve crawlability.

Quick Start

Create a semantic HTML page skeleton with header, nav, main, and footer, applying ARIA attributes where appropriate and including a basic form with accessible labels.

Frequently Asked Questions about html-dev

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

FAQPage Schema
How do I build a semantic HTML page skeleton with proper ARIA roles?

To build semantic HTML, use elements like header, nav, main, article, and footer to define document structure, then apply ARIA roles and attributes where appropriate to ensure accessibility and keyboard navigability across your web pages.

Why does my web form lack keyboard navigability and screen reader support?

Web forms lack accessibility when they miss proper form labeling and ARIA attributes. To fix this, implement descriptive labels, apply correct ARIA roles, and verify keyboard navigability through standard validation steps to ensure screen reader compatibility.

What's the best way to improve SEO readiness using semantic HTML?

Improving SEO readiness with semantic HTML involves using descriptive titles, adding meta tags, and structuring content with meaningful elements like article and section. This semantic markup enhances search engine crawlability and ensures consistent metadata presence.

When do I need ARIA attributes for decorative regions on a web page?

You need ARIA attributes for decorative regions when semantic HTML elements alone do not convey their purpose. Apply ARIA-compliant structures to hide decorative content from screen readers or to provide contextual roles, ensuring consistent semantics across pages.

Does semantic HTML automatically validate document structure and metadata presence?

Semantic HTML requires explicit validation steps to verify document structure and metadata. You must implement checklists and validation routines that check for proper aria attributes, correct element usage, and metadata presence to ensure accessibility and SEO compliance.

Can I use this approach to ensure consistent semantics across multiple web pages?

Yes, you can ensure consistent semantics across multiple web pages by applying a standard set of templates and checklists. This approach structures headers, main content, forms, and decorative regions uniformly, verifying document structure and aria attributes throughout the project.