HTML
SkillFiles & storageThe html skill owns creating and revising durable, standalone HTML artifacts: a complete self-contained index.html saved in a requested or generated artifact directory, with inline dependencies, accessible structure, loopback serving, and exact-file verification. It triggers when a user asks to create, build, turn content or data into, save, revise, or update a “durable HTML artifact,” “one-file dashboard,” “single-page local artifact,” or named HTML artifact, or explicitly says “use /html” or “activate the HTML skill.” It does not trigger for integrating HTML into React or Next.js routing, reviewing or explaining HTML or accessibility, browser-based QA of an existing page, converting Figma designs into reusable components, or merely serving an existing dist directory.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the HTML skill
What this skill tells your AI
The instructions your AI receives, as published by eliasstravik/skills in skills/html/SKILL.md and read by ahel’s review.
Recipe
- Resolve
ARTIFACT_DIRinside the provided HTML state root, or expanded~/.htmlotherwise: revise a named artifact in place, or create a three-random-word lowercase slug for new work. - Write only
ARTIFACT_DIR/index.htmlas a complete self-contained, source-faithful, responsive interface with semantic structure and accessible controls unless the user names another entry file. - Start a long-lived static server for
ARTIFACT_DIRon127.0.0.1using a free non-common port. - Verify the exact
http://127.0.0.1:<PORT>/index.htmlwith files inside the task run, retrying from step 3 on another port if binding or fetching fails, and keep the verified server alive through handoff. - Reply with exactly
HTML file: <absolute entry-file path>thenHTML: [Open locally](<verified /index.html URL>); if serving cannot be verified, omit the link and give the path plus one concise reason.
Details
- Run
python3 -m http.server "$PORT" --bind 127.0.0.1 --directory "$ARTIFACT_DIR"as the foreground command of a long-running tool session; do not background or detach it from a shell that will exit.
Signals
- GitHub stars
- 20
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
html- Source
- github.com/eliasstravik/skills