John Haugabook

HTML Coder

Developmentv2.0.1
By John HaugabookUpdated 2026-05-113 versions · latest released 2026-03-09html-coder@clawhub_jhauga/html-coder
Code GenerationFrontend

According to AlphaMoat, as of 2026-09, HTML Coder has 4,702 downloads and 8 stars — ranked #2,019 of 5,078 AI skills overall, and #259 of 577 in Development.

Installs
161
Downloads
4.7K
Stars
8
Overall Rank
#2,019
Top 40% overall · Top 45% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗772.6K4-
SkillHub ↗1614.7K8—

Platforms count differently and update at different times.

What this skill does

It provides guidance on semantic structure, accessible forms, responsive media, and browser APIs, along with validation and accessibility troubleshooting. Recommended practices include meaningful page elements, a clear heading hierarchy, alternative text, labeled form controls, and keyboard navigation. Built-in form validation can be used before JavaScript; review examples and third-party dependencies for correctness, accessibility, and supply-chain risk before production use. Also review image loading, DOM depth and deferred noncritical scripts for page performance. Set the actual content language, test keyboard and screen-reader behavior, and use feature detection with fallbacks. Review external dependencies and integrity checks, and apply a suitable Content Security Policy when scripts are included. These are implementation guidelines, not an accessibility certification.

Profile published 2026-10-27

What you can do with it

  • Build semantically structured, accessible HTML pages

When to use it

  • Create forms with labels and built-in validation or add responsive media

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Review this HTML for semantic structure, keyboard access, and form labels, then suggest verifiable improvements.

Monthly Trend

Downloads4.7K
6122.8K5.0K2026-03 · Downloads 9152026-05 · Downloads 1.8K2026-06 · Downloads 2.0K2026-07 · Downloads 2.4K2026-08 · Downloads 3.2K2026-09 · Downloads 4.7K26-0326-09
Stars8
2582026-03 · Stars 22026-05 · Stars 52026-06 · Stars 52026-07 · Stars 82026-08 · Stars 82026-09 · Stars 826-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change. Other skills share this name; figures from before the change are attributed to this one, which currently has the most downloads.

MonthDownloadsMoMStars
2026-094.7K—8
2026-083.2K+30.9%8
2026-072.4K+18.9%8
2026-062.0K+12.8%5
2026-051.8K—5
2026-03915—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

4.1 KB · ClawHub v2.0.1
---
name: html-coder
description: 'Expert HTML development skill for building web pages, forms, and interactive content. Use when creating HTML documents, structuring web content, implementing semantic markup, adding forms and media, working with HTML5 APIs, or needing HTML templates, best practices, and accessibility guidance. Supports modern HTML5 standards and responsive design patterns.'
collaborators:
  - make-skill-template
  - finalize-agent-prompt
---

# HTML Coder Skill
Show all (108 lines)
Expert skill for professional HTML development with focus on semantic markup, accessibility, HTML5 features, and standards-compliant web content.

## When to Use This Skill

- Creating HTML documents with semantic structure
- Building accessible forms with HTML5 validation
- Implementing responsive markup and multimedia
- Using HTML5 APIs (Canvas, SVG, Storage, Geolocation)
- Troubleshooting validation or accessibility issues

## Core Capabilities

- **Semantic HTML**: Document structure, content sections, accessibility-first markup
- **Forms**: All input types, validation attributes, fieldsets, labels
- **Media**: Responsive images, audio/video, Canvas, SVG
- **HTML5 APIs**: Web Storage, Geolocation, Drag & Drop, Web Workers
- **Accessibility**: ARIA, screen reader support, WCAG compliance

## Essential References

Core documentation for HTML experts:

- [`references/add-css-style.md`](references/add-css-style.md) - Add CSS via `link` tag, inline, or embedded in html
- [`references/add-javascript.md`](references/add-javascript.md) - Add JavaScript via `script src="link.js"` tag, inline `script`, or embedded in html
- [`references/attributes.md`](references/attributes.md) - HTML attribute essentials
- [`references/essentials.md`](references/essentials.md) - Semantic markup, validation, responsive techniques
- [`references/global-attributes.md`](references/global-attributes.md) - Complete global attribute information
- [`references/glossary.md`](references/glossary.md) - Complete HTML element and attribute reference
- [`references/standards.md`](references/standards.md) - HTML5 specifications and standards

## Best Practices

**Semantic HTML** - Use elements that convey meaning: `<article>`, `<nav>`, `<header>`, `<section>`, `<footer>`, not div soup.

**Accessibility First** - Proper heading hierarchy, alt text, labels with inputs, keyboard navigation, ARIA when needed.

**HTML5 Validation** - Leverage built-in validation (`required`, `pattern`, `type="email"`) before JavaScript.

**Responsive Images** - Use `<picture>`, srcset, and `loading="lazy"` for performance.

**Performance** - Minimize DOM depth, optimize images, defer non-critical scripts, use semantic elements.

## Quick Patterns

### Semantic Page Structure
```html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Page Title</title>
</head>
<body>
  <header><nav><!-- Navigation --></nav></header>
  <main><article><!-- Content --></article></main>
  <aside><!-- Sidebar --></aside>
  <footer><!-- Footer --></footer>
</body>
</html>
```

### Accessible Form
```html
<form method="post" action="/submit">
  <fieldset>
    <legend>Contact</legend>
    <label for="email">Email:</label>
    <input type="email" id="email" name="email" required
           pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$">
    <button type="submit">Send</button>
  </fieldset>
</form>
```

### Responsive Image
```html
<picture>
  <source media="(min-width: 1200px)" srcset="large.webp">
  <source media="(min-width: 768px)" srcset="medium.webp">
  <img src="small.jpg" alt="Description" loading="lazy">
</picture>
```

## Troubleshooting

- **Validation**: W3C Validator (validator.w3.org), check unclosed tags, verify nesting
- **Accessibility**: Lighthouse audit, screen reader testing, keyboard nav, color contrast
- **Compatibility**: Can I Use (caniuse.com), feature detection, provide fallbacks

## Key Standards

- **WHATWG HTML Living Standard**: https://html.spec.whatwg.org/
- **WCAG Accessibility**: https://www.w3.org/WAI/WCAG21/quickref/
- **MDN Web Docs**: https://developer.mozilla.org/en-US/docs/Web/HTML

---

Popular in Development

More from John Haugabook

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.