jongio/skills

← All skills

create-gh-pages-site preview

create-gh-pages-site

Scaffold a working GitHub Pages site from a vetted template (static, Astro, React + Vite, Eleventy, or Jekyll) — the correct base path, the official GitHub Actions deploy, and content authored from your repo.

Use when: When you want to publish a static page, an Astro/Eleventy site, a React (Vite) SPA, or a Jekyll site to GitHub Pages — with the base path and deploy pipeline wired correctly.

Source & README Template gallery

Install

Ask your agent

install create-gh-pages-site from jongio/skills

Install for GitHub Copilot

npx skills add jongio/skills --skill create-gh-pages-site -g --agent github-copilot

Install from the plugin marketplace

copilot plugin install create-gh-pages-site@jongio-skills

Then reload with /skills reload or start a new session.

What it does

The hard part of GitHub Pages isn’t the HTML — it’s the deploy plumbing and the base-path trap: a project site is served from https://USER.github.io/REPO/, so a site built for / ships with broken assets and links. create-gh-pages-site gets both right:

When to reach for it

Use it to create or publish a GitHub Pages site. It is not for non-Pages hosting (Vercel/Netlify/Azure) or for deploying an app that has no Pages target.

Use it

Describe the site you want; the agent routes to the skill:

/create-gh-pages-site an Astro docs site for my repo octocat/blog

This very site was built by the skill — jongio/skills digested as a collection, rendered as a catalog of its skills.