The Skillbility storefront — built on the Sikorski Design System, reading the registry. This folder is the future single repo (the storefront + the registry together, per the one-repo decision).
Double-click index.html. It works straight from file:// — no server, no
build step, fully offline (GSAP is vendored in lib/).
The registry (registry/index.json) is the single source of truth.
- Hosted / served (GitHub Pages, or a local server): the page fetches the
live
registry/index.json, so it auto-updates as skills are added. - Opened from
file://(double-click): browsers blockfetch()for security, so the page falls back to an embedded copy of the catalog inscript.js(INDEX_FALLBACK). Keep that copy in sync withregistry/index.jsonwhen skills change (a tiny generator script will automate this later).
index.html the store page
styles.css Sikorski Design System (monochrome + quiet muted risk colors)
script.js catalog load (live fetch + offline fallback), theme toggle, GSAP reveals
lib/gsap.min.js vendored GSAP 3.12.5 (offline-proof)
registry/ the catalog: index.json + skills/<id>/ (skill.json + payload)
- The "Connect your printer" command points at the one-repo URL
(
MaxSikorski/skillbility) and goes live once the registry is published. - Nothing here has been run against a real printer yet.