What problem does it solve? Turning a finished local HTML/CSS/JavaScript project into a public GitHub repository involves many error-prone steps: auditing for leaked secrets, writing a credible README, creating the repo safely, configuring GitHub Pages, and verifying the live site actually works. This Skill turns that into a gated, verifiable workflow. ## Core Features & Use Cases - Pre-publication audit: Runs a bundled shell script that scans for API keys, private keys, .env files, absolute user paths, and symlinks before anything is pushed. - Repository packaging and README generation: Selects a clean packaging model for mixed workspaces and builds a project-specific README from a template with real screenshots and run instructions. - GitHub Pages deployment and verification: Configures Pages via the GitHub CLI, polls build status, and verifies the deployed HTTPS URL, asset paths, and interactions in a browser. - Use Case: You finished a Three.js landing page experiment locally and want to open-source it with a live demo. The Skill audits the folder, creates the repo, pushes it, enables Pages, and confirms the public URL renders correctly. ## Quick Start Use the publish-project-to-github skill to audit this project folder, create a public GitHub repository with a README and preview image, enable GitHub Pages, and verify the live site.