crafting-html — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited crafting-html (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
HTML is the right medium for share-once expository content. It carries information density that markdown cannot match (tables with design, SVG diagrams, color-coded annotations, syntax-highlighted code blocks, expandable sections, mobile-responsive layout), it shares as a link without rendering tools, and it supports two-way interaction (sliders, copy-as-prompt buttons, drag-and-drop editors). Markdown's editability advantage does not apply to artifacts the reader does not edit.
This skill differs from frontend-design. frontend-design builds UI and components, where the artifact is part of a product. This skill produces single-file expository HTML documents, where the artifact is a communication.
workbench:writing-spec.workbench:writing-plans.workbench:brainstorming.workbench:systematic-debugging.research:research.workbench:crafting-presentations. The references/09-slide-deck.html template here is the quick single-file fallback for one-off decks.frontend-design.| Category | Reference files |
|---|---|
| Specs, planning, exploration | references/01-exploration-code-approaches.html, references/02-exploration-visual-designs.html, references/16-implementation-plan.html |
| Code review and understanding | references/03-code-review-pr.html, references/04-code-understanding.html, references/17-pr-writeup.html |
| Design and prototypes | references/05-design-system.html, references/06-component-variants.html, references/07-prototype-animation.html, references/08-prototype-interaction.html |
| Reports, research, learning | references/09-slide-deck.html, references/10-svg-illustrations.html, references/11-status-report.html, references/12-incident-report.html, references/13-flowchart-diagram.html, references/14-research-feature-explainer.html, references/15-research-concept-explainer.html |
| Custom editing interfaces | references/18-editor-triage-board.html, references/19-editor-feature-flags.html, references/20-editor-prompt-tuner.html |
references/index.html is the upstream's gallery index page, kept as the 21st file for reference; it is not assigned to a category.
<style> block; no separate CSS files or CDN imports.<section>, <article>, <nav>, <aside>, <figure>).<svg> for diagrams.—, —, –, –) are permitted.Lorem ipsum or empty sections.Read one reference file matching the artifact type before generating. Do not load all 21 references; each is self-contained and roughly 10 to 25 KB. The category map above is the index. The host agent reads references/<file>.html on demand, not proactively.
Before emitting HTML, check for an active design system and inline its overrides into the artifact's <style> block:
brand-2026 design system"), then .workbench/config.md ## Design system Name:, then no override..workbench/design-systems/<name>/ (project scope), then ~/.claude/workbench/design-systems/<name>/ (user scope). If a name resolves but no directory is found at either scope, report the missing path to the user and emit with template defaults; do not fabricate a substitute.colors.css (and typography.css if present) after the template's own :root declarations, so the design system's values win the cascade.components/<n>.html markup and scoped style into the artifact body.base64 -w 0 <file>) and inline as data:image/<type>;base64,<payload>. SVG is text and can be inlined directly. Use relative paths only when the artifact and the design system co-exist in the same git tree and the artifact will not travel.crafting-html references vary in their CSS variable surface; inspect the chosen reference template's :root to know which design-system variables apply.
To create or edit a design system, see workbench:crafting-design-systems.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.