gh-pages-deploy

Deploy frontend content to GitHub Pages using the gh CLI.

45|13|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/aviz85/claude-skills-library --skill gh-pages-deploy-aviz85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-pages-deploy
Source: https://github.com/aviz85/claude-skills-library/tree/main/plugins/gh-pages-deploy/skills/gh-pages-deploy
Command: npx skills add https://github.com/aviz85/claude-skills-library --skill gh-pages-deploy-aviz85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy frontend content to GitHub Pages easily using the gh CLI, enabling quick publication of demos, portfolios, documentation, and interactive prototypes to a public URL without manual hosting setups.

Core Features & Use Cases

  • Initialize or reuse a Git repository and create/push to a GitHub repository
  • Enable GitHub Pages for static or interactive frontend content
  • Set the homepage URL in the repository About panel to reflect the live site
  • Use cases include publishing a demo site, a documentation hub, or a project landing page

Quick Start

Run the deployment flow to publish your frontend project to a GitHub Pages site.

Frequently Asked Questions about gh-pages-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a frontend project to GitHub Pages?

You can deploy a frontend project to GitHub Pages using the gh CLI to initialize a repository, push your code, and enable Pages for a public URL. This workflow covers the full publish process from repo creation to homepage configuration.

Do I need the gh CLI to publish static sites to GitHub Pages?

Yes, publishing static sites through this workflow requires the gh CLI, Git, and a ready frontend project. The gh CLI automates repository creation and Pages configuration to generate a public URL without manual hosting.

What is the best way to get a public URL for frontend demos without manual hosting?

Deploying frontend content to GitHub Pages is the best way to get a public URL for demos without manual hosting. Using the gh CLI, you can publish interactive prototypes, portfolios, and documentation hubs to a live site quickly.

Can I use GitHub Pages for project landing pages and documentation hubs?

Yes, GitHub Pages supports publishing project landing pages, documentation hubs, and interactive prototypes. The gh CLI configures the repository homepage URL in the About panel to reflect the live static site.

Does this deployment workflow handle Git repository initialization for web publishing?

Yes, the web publishing workflow handles Git repository initialization or reuse. It creates a GitHub repository, pushes the frontend content, and enables GitHub Pages to provide a public URL for the deployed site.