create-gh-pages-site
Scaffold a working GitHub Pages website from a vetted template and wire it to deploy automatically. Use when the user wants to create, scaffold, or publish a site on GitHub Pages: a reviewable VitePress specification, a static page, an Astro or Eleventy site, a React (Vite) SPA, or a Jekyll site. Picks the right template, injects the correct base path for the target repo (the #1 thing people get wrong), adds the official GitHub Actions Pages deploy workflow, and sets it up in the user's current repo by default or a new one if asked. Does not stop at demo content: it digests the target repo (README, manifests, entry points, docs) and authors a site about that repo (CLI reference, API/usage page, feature tour, or catalog) with labeled image placeholders the user swaps in. Do NOT use for non-Pages hosting (Vercel/Netlify/Azure), deploying an existing app without a Pages target, or plain web pages unrelated to GitHub Pages.
Pinned to revision c74c57372670, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/create-gh-pages-site/SKILL.md
- skills/create-gh-pages-site/.gitignore
- skills/create-gh-pages-site/.vally.yaml
- skills/create-gh-pages-site/CONTRIBUTING.md
- skills/create-gh-pages-site/LICENSE
- skills/create-gh-pages-site/README.md
- skills/create-gh-pages-site/evals/README.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/eval.yaml
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/astro-cli/README.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/astro-cli/package.json
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-catalog/deploy.yml
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-catalog/index.html
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-catalog/template.json
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-repo/README.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-repo/alpha-skill.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/skills-repo/do-not-overwrite.txt
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator-repo/README.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator-repo/proposal-notes.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/.github/workflows/deploy.yml
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/.vitepress/config.mts
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/.vitepress/theme/FeedbackPrompt.vue
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/.vitepress/theme/SelectionActions.vue
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/.vitepress/theme/index.ts
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/index.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/proposal.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/docs/system-shape.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/package.json
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/spectator.config.ts
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/spectator/template.json
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/static-library/README.md
- skills/create-gh-pages-site/evals/create-gh-pages-site/fixtures/static-library/package.json
- skills/create-gh-pages-site/package-lock.json
- skills/create-gh-pages-site/package.json
- skills/create-gh-pages-site/scripts/digest-repo.mjs
- skills/create-gh-pages-site/scripts/install-local.ps1
- skills/create-gh-pages-site/scripts/make-placeholder.mjs
- skills/create-gh-pages-site/scripts/new-site-cli.mjs
- skills/create-gh-pages-site/scripts/new-site.mjs
- skills/create-gh-pages-site/scripts/template-registry.mjs
- skills/create-gh-pages-site/scripts/template-security.mjs
- skills/create-gh-pages-site/test/digest.test.mjs
- skills/create-gh-pages-site/test/generator.test.mjs
- skills/create-gh-pages-site/thumbnail.png
Every link opens the file at its source, pinned to the revision this page describes.