LaunchKit · 2026
Back to Skills

kj-web-deploy-github

Create and deploy single-page static websites to GitHub Pages with autonomous workflow.

0
0 downloads
by @kjaylee

Setup & Installation

openclaw skills install @kjaylee/kj-web-deploy-github

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install kj-web-deploy-github

What This Skill Does

Automates the full lifecycle of static website deployment to GitHub Pages, from project scaffolding to live URL. Generates HTML/CSS/JS files, sets up a GitHub repository, and configures GitHub Actions for continuous deployment on push.

Combines project initialization, GitHub repo creation, and Actions-based deployment into a single automated workflow instead of requiring manual steps across multiple tools.

When to use it

  • Deploying a portfolio or CV site to GitHub Pages
  • Setting up auto-deploy for a personal landing page
  • Publishing a product or app landing page at no cost
  • Scaffolding a static project with CI/CD in one command
  • Giving a client a live URL for a single-page site quickly

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Create a portfolio CV site and deploy it to GitHub Pages'

AGENT
  1. 1Run init_project.sh portfolio-cv to create the project structure
  2. 2Use the portfolio template from assets/templates/portfolio/ as the base
  3. 3Generate complete index.html, styles.css, and script.js with Hero, About, Skills, Projects, and Contact sections
  4. 4Run deploy_github_pages.sh portfolio-cv <username> to create the GitHub repo and push the initial commit
  5. 5GitHub Actions triggers and deploys the site to the gh-pages branch
OUTPUT

Live site available at https://<username>.github.io/portfolio-cv/

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GitHub accountGitHub CLI (gh) authenticated via gh auth login