doc-condenser
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
Build self-contained static HTML artifacts opened in a browser: interactive diagrams, dashboards, infographics. Pure HTML5+CSS3+inline SVG, zero toolchain. Triggers on: "interactive HTML", "open in browser", "HTML artifact", "visual dashboard", "HTML infographic". NOT for
Claude Code
$ npx -y skills add Mathews-Tom/armory --skill static-web-artifacts-builder --agent claude-code
Codex
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a codex -y
Cursor
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a cursor -y
Gemini CLI
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a gemini-cli -y
GitHub Copilot
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a github-copilot -y
OpenCode
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a opencode -y
Windsurf
$ npx skills add Mathews-Tom/armory --skill static-web-artifacts-builder -a windsurf -y
name: static-web-artifacts-builder description: 'Build self-contained static HTML artifacts opened in a browser: interactive diagrams, dashboards, infographics. Pure HTML5+CSS3+inline SVG, zero toolchain. Triggers on: "interactive HTML", "open in browser", "HTML artifact", "visual dashboard", "HTML infographic". NOT for PNG/SVG output, use concept-to-image. NOT for throwaway prototypes that answer a state-model or layout question, use prototype.' metadata: version: 1.1.2 category: visualization tags: [html, interactive, dashboard, svg] difficulty: intermediate
To build high-density static infographic artifacts, follow these steps:
1. Initialize the project scaffold using `scripts/init-artifact.sh` 2. Develop your artifact by editing the generated HTML file(s) 3. Validate and finalize using `scripts/bundle-artifact.sh` 4. Display artifact to user
**Stack**: Vanilla HTML5 + CSS3 (Grid/Flexbox) + inline SVG — zero runtime dependencies
VERY IMPORTANT: To avoid what is often referred to as "AI slop", avoid excessive centered layouts, purple gradients, uniform rounded corners, and Inter font.
Run the initialization script to create a new static project:
bash scripts/init-artifact.sh <project-name> cd <project-name>
This creates a minimal scaffold with:
Edit the generated `index.html` directly. Each HTML file = one page = one clear message.
Key patterns:
bash scripts/bundle-artifact.sh
This validates the artifact is fully self-contained:
Share the validated HTML file in conversation with the user so they can view it as an artifact.
---
| Task | Use This Skill | Use Instead | | --------------------------------------------------------------- | ----------------------------------- | --------------------------------------------------- | | Rich infographic with multiple sections, high data density | Yes | — | | Self-contained dashboard with interactive tabs or toggles | Yes | — | | Static architecture/topology diagram, editable afterward in Figma/Illustrator | No | `architecture-diagram` — produces real vector SVG, not this skill's interactive HTML | | Simple concept illustration or icon-style image | No | `concept-to-image` | | Slide deck or multi-page presentation | No | `html-presentation` | | Single-page visual where CSS Grid layout control is critical | Yes | — | | Artifact must be screenshot-ready via Playwright | Yes (with caveat — see Limitations) | — |
---
| Error | Cause | Resolution | | ----------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | CDN link detected by `bundle-artifact.sh` | External stylesheet or script reference in HTML | Inline all CSS and JS — no external URLs allowed in output | | Content overflow / clipping in browser | Viewport too small or fixed heights with overflow:hidden | Use `min-height` instead of `height`; test at 1440px wide; use `overflow: auto` on scroll regions | | Playwright screenshot cuts off content | Page height exceeds screenshot viewport | Set `page.setViewportSize` to match content dimensions; use `fullPage: true`
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…
**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…
**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought…
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.