Web Deploy GitHub Pages for Openclaw

An autonomous workflow for building and deploying static sites to GitHub Pages using GitHub Actions.

thomeksolutions
v1.0.0
Jan 30, 2026
9
8.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install web-deploy-github

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install web-deploy-github using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Web Deploy GitHub Pages?

The Web Deploy GitHub Pages skill provides a comprehensive, automated pipeline for creating and launching production-ready static websites directly to GitHub. By integrating Openclaw Skills into your development environment, you can generate complete HTML, CSS, and JavaScript structures from optimized templates and manage the entire deployment process via the GitHub CLI and GitHub Actions. This skill is specifically designed to handle the heavy lifting of project initialization, git configuration, and CI/CD setup, allowing developers to focus on content while Openclaw Skills manages the technical infrastructure.

Web Deploy GitHub Pages Use Cases

  • Rapidly launching professional portfolio sites or digital CVs with pre-defined sections.
  • Creating high-converting landing pages for apps or products using modern design principles.
  • Prototyping single-page applications with autonomous code generation through Openclaw Skills.
  • Deploying static project documentation or small web tools with zero-config hosting.

How Web Deploy GitHub Pages Works

  1. Initialize the project structure using the built-in shell scripts to create a standardized directory for your web assets.
  2. Develop the website content where Openclaw Skills ensures responsive design, semantic HTML, and modern CSS usage.
  3. Execute the deployment script to initialize a local git repository and create a remote repository via the GitHub CLI.
  4. Configure GitHub Pages settings automatically and push the initial commit to the main branch.
  5. Monitor the GitHub Actions workflow which builds and deploys the site to the live gh-pages branch.

Web Deploy GitHub Pages Setup

To get started with this skill, ensure the GitHub CLI (gh) is installed and authenticated. Then, initialize your project using the following commands:

# Initialize project structure
bash scripts/init_project.sh <project-name>

# Deploy to GitHub Pages
bash scripts/deploy_github_pages.sh <project-name> <github-username>

Web Deploy GitHub Pages Data Schema & Taxonomy

The skill organizes web projects into a specific hierarchy to ensure compatibility with GitHub Actions and Openclaw Skills templates:

Path Description
index.html The primary entry point for the single-page application.
.github/workflows/deploy.yml The CI/CD configuration for automated GitHub Pages deployment.
assets/templates/ Contains base-html, portfolio, and landing page boilerplate code.
scripts/ Shell scripts for project initialization and deployment automation.

Web Deploy GitHub Pages Advanced Features

  • Autonomous generation of complete, production-ready code without placeholders using Openclaw Skills logic.
  • Pre-configured GitHub Actions for seamless CI/CD, handling builds on every push to the main branch.
  • Support for multiple specialized templates including Portfolio/CV and Landing Page layouts.
  • Integrated mobile-first design standards with CSS variable support for easy theming and dark mode.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*