Skip to main content
skill CX Codex

gh-pages-deploy — Claude Code skill: deploy and install

This skill publishes HTML/CSS/JS projects to GitHub Pages with gh. Use it when a project needs a public URL.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add aviz85/claude-skills-library --skill gh-pages-deploy -a claude-code
Open on GitHub

What gh-pages-deploy does

The skill takes a local frontend project through Git setup, repository creation, Pages configuration, and deployment checks. It can publish from the root of main or from docs, then puts the Pages address into the repository’s About section.

It requires GitHub CLI gh to be installed and authenticated, plus Git and a ready HTML, CSS, or JavaScript project. Deployment stops without an authenticated gh session. Later changes follow the usual commit-and-push flow; GitHub Pages rebuilds the site after pushes to main. Keep index.html in the selected publishing location.

What it helps with

  • publish an HTML/CSS/JS project on GitHub Pages
  • create a public repository with gh
  • configure Pages for main and the project root
  • check the latest Pages build
  • push site updates for another rebuild

Example prompts for the agent

  • Publish this project to GitHub Pages and create the repository my-site.
  • Configure Pages to use the docs directory, then check the deployment status.
  • Commit the current changes and push them to main so the site rebuilds.

How to install gh-pages-deploy

1Skills CLI (Vercel)

npx skills add aviz85/claude-skills-library --skill gh-pages-deploy -a claude-code

2Manually: put the files in place

~/.claude/skills/gh-pages-deploy/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/gh-pages-deploy/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about gh-pages-deploy

How do I install gh-pages-deploy in Claude Code?

Run npx skills add aviz85/claude-skills-library --skill gh-pages-deploy -a claude-code, then check ~/.claude/skills/gh-pages-deploy/SKILL.md.

What does gh-pages-deploy do?

It prepares Git, creates a public repository with gh, enables GitHub Pages, checks the deployment, and sets the repository homepage URL.

What does the skill require?

You need an authenticated GitHub CLI gh, Git, and a ready HTML, CSS, or JavaScript project. A public repository is required for free GitHub Pages.

Similar skills

All skills for DevOps and infrastructure →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor