Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: 'Create a portfolio CV site and deploy it to GitHub Pages'
- 1Run init_project.sh portfolio-cv to create the project structure
- 2Use the portfolio template from assets/templates/portfolio/ as the base
- 3Generate complete index.html, styles.css, and script.js with Hero, About, Skills, Projects, and Contact sections
- 4Run deploy_github_pages.sh portfolio-cv <username> to create the GitHub repo and push the initial commit
- 5GitHub Actions triggers and deploys the site to the gh-pages branch
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.