What problem does it solve? Getting a frontend off localhost and onto a public URL often fails in non-obvious ways: git pushes hang over HTTPS, the deploy-pages action fails until a Pages source is enabled, and a successful build does not prove the deployed site is correct. This Skill walks through the full deployment and verifies the live artifact without needing a browser. ## Core Features & Use Cases - End-to-end deployment workflow: Build with npm/Vite, create the repo with the GitHub CLI, configure the SPA base path, and add a GitHub Actions workflow using actions/deploy-pages@v4. - Headless fixes for common failures: Switch to SSH when HTTPS pushes hang, and enable the Pages source via the GitHub REST API when the deploy job fails. - Browser-free verification: Fetch the deployed HTML and CSS with curl and grep for expected and forbidden structural signals using the included verify-deployed.sh script. - Use Case: You built a Vite + React dashboard and need to send a public link to a client, but browser automation is blocked. This Skill deploys it to https://you.github.io/repo/ and confirms the dashboard CSS is live and the old landing page is gone. ## Quick Start Deploy my built frontend to GitHub Pages and verify the live site contains the dashboard layout.