HTML
Avoid common HTML mistakes — accessibility gaps, form pitfalls, and SEO oversights.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 3 · 1.3k · 4 current installs · 4 all-time installs
byIván@ivangdavila
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name and description promise HTML guidance and the SKILL.md contains exactly that (accessibility, forms, SEO tips). There are no unrelated environment variables, binaries, or installs requested.
Instruction Scope
The SKILL.md is purely prescriptive content (tips and examples). It does not instruct the agent to run commands, read files, access environment variables, or contact external endpoints — scope stays within documentation.
Install Mechanism
No install spec and no code files are present. As an instruction-only skill, it writes nothing to disk and has minimal attack surface.
Credentials
The skill requires no environment variables, credentials, or config paths. Nothing in the instructions suggests hidden or additional secret access is needed.
Persistence & Privilege
always is false and the skill makes no request to persist state or modify other skills or system settings. Autonomous invocation is allowed (platform default) but harmless given the skill's read-only guidance nature.
Assessment
This skill is low-risk: it only contains static HTML advice and does not install software or ask for secrets. If you want automated checks or fixes (linting, file scanning, CI integration), look for a skill that explicitly declares those behaviors and the minimal required file or API access — and review any declared env vars or install steps before enabling. Otherwise this skill is safe and simply acts as reference content.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🌐 Clawdis
OSLinux · macOS · Windows
SKILL.md
Layout Shift Prevention
widthandheighton<img>even with CSS sizing — browser reserves space before loadaspect-ratioin CSS as fallback — for responsive images without dimensions
Form Gotchas
autocompleteattribute is specific —autocomplete="email",autocomplete="new-password", not juston/off<fieldset>+<legend>required for radio/checkbox groups — screen readers announce the group labelinputmodefor virtual keyboard —inputmode="numeric"shows number pad without validation constraintsenterkeyhintchanges mobile keyboard button —enterkeyhint="search",enterkeyhint="send"
Accessibility Gaps
- Skip link must be first focusable —
<a href="#main" class="skip">Skip to content</a>before nav <th scope="col">orscope="row"— without scope, screen readers can't associate headersaria-hidden="true"hides from screen readers — use for decorative icons, not interactive elementsrole="presentation"on layout tables — if you must use tables for layout (you shouldn't)
Link Security
target="_blank"needsrel="noopener noreferrer"—noopenerprevents window.opener access,noreferrerhides referrer- User-generated links need
rel="nofollow ugc"—ugctells search engines it's user content
SEO Meta
<link rel="canonical">prevents duplicate content — self-referencing canonical on every pageog:imageneeds absolute URL — relative paths fail on social platformstwitter:cardvalues:summary,summary_large_image,player— not arbitrary
Common Oversights
<button type="button">for non-submit — default istype="submit", triggers form submission<dialog>element for modals — built-in focus trap and escape handling<details>+<summary>for accordions — no JS needed, accessible by default- Void elements don't need closing slash —
<img>not<img />in HTML5, though both work
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
