๐ŸŽฏ

static-spa-conversion

๐ŸŽฏSkill

from kevintsai1202/teaching-site-skills

VibeIndex|
What it does
|

Converts structured course content or chapter-based data in markdown form into a working interactive website as a vanilla HTML + JS single-page app, with no framework or build step required. Triggered by phrases like "convert to SPA" or "static site from markdown."

๐Ÿ“ฆ

Same repository

kevintsai1202/teaching-site-skills(11 items)

static-spa-conversion

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add kevintsai1202/teaching-site-skills --skill static-spa-conversion
skills.sh Installโš  Installs to .agents/skills/
npx skills add kevintsai1202/teaching-site-skills --skill static-spa-conversion
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/static-spa-conversion/SKILL.md

SKILL.md

42Installs
-
AddedMay 16, 2026

More from this repository10

๐ŸŽฏ
course-outline-design๐ŸŽฏSkill

A skill for designing course, workshop, and training program outlines that produces the structural skeleton including day themes, unit breakdowns, learning objectives, and scheduling metadata before content authoring begins.

๐ŸŽฏ
course-ebook-publishing๐ŸŽฏSkill

Converts a finished teaching website into printable PDF and DOCX ebook formats by reading the live course data object and composing markdown via Playwright and pandoc. Designed as a post-site step once the teaching site is feature-complete and stable.

๐ŸŽฏ
course-content-authoring๐ŸŽฏSkill

A skill for authoring course teaching content including lecture notes, sample materials (CSV/YAML/MD), quiz items, prompt templates, and worksheets, organized by day with anchoring to outline IDs for SPA conversion.

๐ŸŽฏ
course-corporate-edition๐ŸŽฏSkill

A skill for condensing multi-day public-class teaching sites into corporate in-house trainings, such as compressing a 4-day course into a 6-hour intensive. Produces single-folder, offline-ready, zippable deliverables with inlined course data and brand customization.

๐ŸŽฏ
teaching-site-design-system๐ŸŽฏSkill

A design system skill for teaching sites and content-driven SPAs that defines visual tokens using OKLCH color space, typography, geometry, dark mode strategy, and reusable component patterns. Provides the reasoning behind each design decision so future projects can adapt the values while preserving the intent.

๐ŸŽฏ
web-visual-verification๐ŸŽฏSkill

Generates Playwright-based runtime verification scripts for web UI testing, including multi-viewport screenshots, console error capture, visual regression detection, and responsive design verification across browsers.

๐ŸŽฏ
teaching-site๐ŸŽฏSkill

A top-level skill that orchestrates building interactive teaching websites and course microsites, coordinating 10 specialized sub-skills covering the full pipeline from course outline and content authoring to single-page app conversion, interactive elements, and ebook publishing.

๐ŸŽฏ
web-visual-assets๐ŸŽฏSkill

Produces visual assets for teaching websites using four sources: Playwright scraping for tool screenshots, AI image generation for conceptual scenes, hand-drawn SVG for diagrams, and code generators for QR codes and functional artifacts.

๐ŸŽฏ
static-spa-interactions๐ŸŽฏSkill

A skill that adds polished interaction layers to vanilla static SPAs, including localStorage-based progress persistence, sidebar navigation with scrollspy, dark/light theme toggle, responsive mobile layout, keyboard navigation, fade-in animations, and quiz scoring with section back-links.

๐ŸŽฏ
web-content-audit๐ŸŽฏSkill

A skill that produces audit scripts to verify cross-file data and asset consistency in content-driven sites, surfacing drift between source files, course data, and deployed visuals before release.