Skip to content
Back to skills

Semantic Html

ASecurity

Use native elements and structure so accessibility works by default.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
development

Works with

  • cli

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add Andersseen/agentyx --skill semantic-html --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Semantic Html?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Semantic Html
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/andersseen-semantic-html/badge)](https://www.skillsdirectory.com/skills/andersseen-semantic-html)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: semantic-html
description: Use native elements and structure so accessibility works by default.
---

# Semantic markup

The accessible behavior of a native element is free and correct. Recreating it is expensive and
rarely complete.

## Use the element that means it

Buttons, links, form controls, lists and headings carry role, keyboard behavior and state to
assistive technology. A styled container with a click handler carries none of it.

## Distinguish links from buttons

A link navigates, a button performs an action. Choosing by appearance breaks expectations for
keyboard, screen reader and browser features such as opening in a new tab.

## Structure with headings and landmarks

Use one descriptive page title, a logical heading order without skipped levels, and landmark regions
for navigation, main content and complements. Many users navigate by these alone.

## Label every control

Associate a visible label with each input. Placeholders disappear on entry and are not labels;
icon-only controls need an accessible name.

## Describe meaningful images

Give informative images alt text conveying their purpose, and mark decorative images as such. Alt
text should say what the image communicates, not what it depicts.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…