web-deploy-githubCreate and deploy single-page static websites to GitHub Pages with autonomous workflow. Use when building portfolio sites, CV pages, landing pages, or any static web project that needs GitHub Pages deployment. Handles complete workflow from project initialization to live deployment with GitHub Actions automation.
Install via ClawdBot CLI:
clawdbot install ThomekSolutions/web-deploy-githubThis skill enables autonomous creation and deployment of static websites to GitHub Pages. It follows a complete workflow from project structure initialization through automatic deployment via GitHub Actions, optimized for single-page applications, portfolios, and landing pages.
Create the project structure:
bash scripts/init_project.sh <project-name>
This creates:
project-name/
├── index.html
├── styles.css
├── script.js
├── README.md
└── .github/
└── workflows/
└── deploy.yml
Build the website following these principles:
Use templates from assets/templates/ as starting points:
base-html/ - Minimal HTML5 boilerplateportfolio/ - Portfolio/CV template with sectionslanding/ - Landing page with hero and CTAbash scripts/deploy_github_pages.sh <project-name> <github-username>
This script:
GitHub Actions automatically deploys on push to main branch. The workflow:
gh-pages branchhttps://.github.io// User request: "Crée-moi un site portfolio CV"
Action:
init_project.sh portfolio-cvassets/templates/portfolio/ as basedeploy_github_pages.sh portfolio-cv usernameUser request: "Fais-moi une landing page pour mon app"
Action:
init_project.sh app-landingassets/templates/landing/ as basedeploy_github_pages.sh app-landing usernamegh-pages branchgh CLI is authenticated: gh auth status.github/workflows/deploy.yml syntaxinit_project.sh - Initialize project structuredeploy_github_pages.sh - Deploy to GitHub Pagesworkflow.md - Detailed workflow documentationdesign-patterns.md - Design best practicestemplates/base-html/ - Minimal HTML5 boilerplatetemplates/portfolio/ - Portfolio/CV templatetemplates/landing/ - Landing page template.github/workflows/deploy.yml - GitHub Actions workflow templateGenerated Mar 1, 2026
Freelancers can quickly create and deploy a professional portfolio website to showcase their work, skills, and contact information. This skill automates the setup and deployment, allowing them to focus on content rather than technical details, ideal for designers, developers, or writers.
Small businesses can generate a responsive landing page for marketing campaigns, product launches, or service promotions. The skill ensures modern design and SEO optimization, helping attract customers without needing web development expertise.
Students and researchers can deploy a static site to present their CV, publications, and projects on GitHub Pages. This provides a cost-free, professional online presence that enhances visibility in academic and professional networks.
Organizers can create a single-page site for events like workshops or conferences, featuring schedules, speaker bios, and registration links. The autonomous workflow enables rapid deployment and updates as event details evolve.
Developers can use this skill to build and deploy documentation sites for open source projects on GitHub Pages. It supports clean layouts and easy maintenance, making project information accessible to contributors and users.
Offer quick website creation and deployment services for clients, leveraging this skill to reduce development time and costs. Charge a flat fee or subscription for setup and maintenance, targeting small businesses and individuals.
Conduct workshops or online courses teaching beginners how to build and deploy static websites using this skill. Monetize through course fees, certifications, or premium content like advanced templates and support.
Create and sell premium HTML/CSS/JS templates that integrate with this skill's workflow. Offer templates for specific industries like portfolios or landing pages, with additional features like custom designs or support.
💬 Integration Tip
Integrate this skill with version control tools like Git for collaboration and use GitHub CLI for seamless authentication to avoid permission errors during deployment.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.