html-artifacts
Create standalone HTML documents, dashboards, prototypes, and visual explainers.
Skill by love-lena
Chalk Labs
Need help deploying html-artifacts?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/love-lena-html-artifacts
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/html-artifacts
What's inside
- Skill name
html-artifacts- Description
- Create standalone HTML documents, dashboards, prototypes, and visual explainers. Use Plain by default or expressive Fancy compositions when requested. Preserve an existing product's design system when editing its application UI.
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (61)
- LICENSE
- SKILL.md
- openai.yaml · agents/
- architecture.js · assets/
- SHADCN-LICENSE.md · assets/dashboard/
- build.mjs · assets/dashboard/
- app.js · assets/dashboard/dist/
- theme.css · assets/dashboard/dist/
- package-lock.json · assets/dashboard/
- package.json · assets/dashboard/
- App.tsx · assets/dashboard/src/
- badge.tsx · assets/dashboard/src/components/ui/
- button.tsx · assets/dashboard/src/components/ui/
- card.tsx · assets/dashboard/src/components/ui/
- chart.tsx · assets/dashboard/src/components/ui/
- input.tsx · assets/dashboard/src/components/ui/
- table.tsx · assets/dashboard/src/components/ui/
- tabs.tsx · assets/dashboard/src/components/ui/
- tooltip.tsx · assets/dashboard/src/components/ui/
- data.ts · assets/dashboard/src/
- utils.ts · assets/dashboard/src/lib/
- workbench.css · assets/dashboard/src/
- tsconfig.json · assets/dashboard/
- 01-register.html · assets/fancy/examples/
- 01-register.png · assets/fancy/examples/
- 01-register.svg · assets/fancy/examples/
- 02-editorial.html · assets/fancy/examples/
- 02-editorial.png · assets/fancy/examples/
- 02-editorial.svg · assets/fancy/examples/
- 03-map.html · assets/fancy/examples/
- 03-map.png · assets/fancy/examples/
- 03-map.svg · assets/fancy/examples/
- 04-comparison.html · assets/fancy/examples/
- 04-comparison.png · assets/fancy/examples/
- 04-comparison.svg · assets/fancy/examples/
- 05-guided.html · assets/fancy/examples/
- 05-guided.png · assets/fancy/examples/
- 05-guided.svg · assets/fancy/examples/
- 06-composer.html · assets/fancy/examples/
- 06-composer.png · assets/fancy/examples/
- 06-composer.svg · assets/fancy/examples/
- index.html · assets/fancy/examples/
- overview.jpg · assets/fancy/examples/
- plain.css · assets/
- runtime.js · assets/
- comparison.html · assets/shapes/
- document.html · assets/shapes/
- status.html · assets/shapes/
- system.html · assets/shapes/
- dashboard.md · references/
- diagrams.md · references/
- fancy.md · references/
- plain.md · references/
- canvas.md · references/styles/
- comparison.md · references/styles/
- composer.md · references/styles/
- editorial.md · references/styles/
- guided.md · references/styles/
- register.md · references/styles/
- visual-explainer.md · references/
- …and 1 more
SKILL.md (first lines)
# HTML Artifacts One entrypoint for presentation and visual explanation. Content workflows still determine the argument, evidence, status, and decisions; this skill determines how the reader encounters and works with them. ## Choose the presentation | Request | Read | | --- | --- | | Unspecified, simple, or Plain | [Plain](references/plain.md), the default | | Fancy, expressive, or a named composition | [Fancy](references/fancy.md), then the chosen style guide | | Edit an existing artifact | Preserve its established design unless the user requests a change; use the relevant guide | For Fancy, choose one composition suited to the task unless the user requests alternatives. Explain the choice briefly and proceed; no preference questionnaire is needed. Explicit user references and styling choices take precedence over these defaults. When the task is to **teach through visuals**, also read [Visual Explainer](references/visual-explainer.md). This is a teaching method that combines with either presentation. A dashboard or form alone does not call for it. Picture-led explanation defaults to Plain unless Fancy is requested. For substantial relationship diagrams, read [Diagrams](references/diagrams.md). For a dense Plain data explorer, read [Dashboards](references/dashboard.md). Load only the branches needed. ## Build and inspect - Use semantic HTML for real tables, forms, and controls; SVG for precise visual relationships. A pictured control in an SVG is a mockup, not a working prototype. Implement the requested interactions and distinguish illustrative data from live state. - Preserve facts, units, uncertainty, and relationship meaning through composition changes. For substantial diagrams, provide a text equivalent as well as accessible SVG labels. - Copy or adapt resources into the task workspace. Prefer self-contained HTML; bundle dependencies when needed. The installed examples are calibration material, not task output locations. - Inspect the rendered result at desktop and around 390 px. Check text contrast, label/path collisions, local overflow, keyboard operation of implemented controls, and every supported appearance. If a large figure needs scrolling or a full-size view, make that access clear. - When producing alternatives, compare their thumbnails as well as full-size renders. Entry point, reading order, density, proportions, dominant object, and use of empty space should distinguish them even in grayscale. - Open the finished artifact when useful and report any verification that could not be completed. Creating a local artifact does not itself publish it. ## Publishing and compatibility When asked to upload to artifacts.lena.dog, use the separately installed `upload-artifact` skill. Its hosted sandbox constraints affect packaging and supported interactions; read them before building when hosting is already requested. This skill is otherwise independent of that service. All rendering resources and style guidance live here. `html-artifact-style`, `fancy-html-artifacts`, and `visual-explainer` are optional compatibility entrypoints; this folder works without them.
From love-lena/skills, MIT.
More from love-lena/skills
- 0.565score
status-board
love-lena
Create or update a self-contained HTML status board for an active pull-request stack, project roadmap, milestone sequence, or coding session.
SkillAFreshness: AClaude Code +9 - 0.561score
upload-artifact
love-lena
Upload or update Lena's HTML artifacts at artifacts.lena.dog using htmldog, including browser authentication and verification.
SkillAFreshness: AClaude Code +9 - 0.559score
fancy-html-artifacts
love-lena
Create expressive HTML artifacts with one of six distinct compositions through HTML Artifacts.
SkillAFreshness: AClaude Code +9 - 0.556score
visual-explainer
love-lena
Create picture-led explanations with sparse labels and captions through HTML Artifacts.
SkillAFreshness: AClaude Code +9 - 0.556score
html-artifact-style
love-lena
Create standalone HTML artifacts in Plain style through the HTML Artifacts skill.
SkillAFreshness: AClaude Code +9 - 0.474score
writing-style
love-lena
Use when writing or editing any prose for Lena — non-fiction, docs, status updates, essays, announcements, messages.
SkillCFreshness: CClaude Code +9 - 0.474score
change-story
love-lena
Generate a two-column "change story" walkthrough for a pull request or stack of PRs — a continuous prose chapter that names what changed and why on the left…
SkillCFreshness: CClaude Code +9 - 0.470score
manta
love-lena
Use when sending files to your Supernote Manta for reading and handwritten annotation, pulling annotated files back, or generating editorial reading versions…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/love-lena/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from love-lena
- 0.565score
status-board
love-lena
Create or update a self-contained HTML status board for an active pull-request stack, project roadmap, milestone sequence, or coding session.
SkillAFreshness: AClaude Code +9 - 0.561score
upload-artifact
love-lena
Upload or update Lena's HTML artifacts at artifacts.lena.dog using htmldog, including browser authentication and verification.
SkillAFreshness: AClaude Code +9 - 0.559score
fancy-html-artifacts
love-lena
Create expressive HTML artifacts with one of six distinct compositions through HTML Artifacts.
SkillAFreshness: AClaude Code +9 - 0.556score
visual-explainer
love-lena
Create picture-led explanations with sparse labels and captions through HTML Artifacts.
SkillAFreshness: AClaude Code +9 - 0.556score
html-artifact-style
love-lena
Create standalone HTML artifacts in Plain style through the HTML Artifacts skill.
SkillAFreshness: AClaude Code +9 - 0.474score
writing-style
love-lena
Use when writing or editing any prose for Lena — non-fiction, docs, status updates, essays, announcements, messages.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get html-artifacts running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
html-artifacts skill. Agent Mart. https://agentmart.dev/skills/love-lena-html-artifacts (last updated 2026-10-24)