deploy-website

v2026.09.24

Website deployment via GitHub PR + Cloud Build

GitHub
Install command
npx skhub add aaaaqwq/deploy-website
Markdown
SKILL.md

Deploy Website

Updating content on yourcompany.com and deploying via GitHub PR

When to use

  • "update the site", "add to the site"
  • "deploy site changes"
  • Any changes to yourcompany.com (landing pages, pages, styles)

Paths

WhatPath
Repository$WEBSITE_REPO_PATH/
GitHubhttps://github.com/your-github-org/your-website
Styles$WEBSITE_REPO_PATH/styles.css

Site structure

Bilingual site (EN + UK). Always update both versions.

PageENUK
Homeindex.htmluk/index.html
Data Labelingdata-labeling/index.htmluk/data-labeling/index.html
AI Integrationai-integration/index.htmluk/ai-integration/index.html
Agentsagents/index.htmluk/agents/index.html
Schedule Agentschedule-agent/index.htmluk/schedule-agent/index.html
Agent Cardschedule-agent/card/index.htmluk/schedule-agent/card/index.html
Privacyprivacy-policy/index.htmluk/privacy-policy/index.html
Termsterms/index.htmluk/terms/index.html

How to execute

Step 1: Make changes

Edit HTML files. Must update both EN + UK versions.

Step 2: PR + Merge

cd $WEBSITE_REPO_PATH
git checkout -b feature/change-description
git add <changed files>
git commit -m "Change description

Co-Authored-By: Claude <noreply@anthropic.com>"
git push -u origin feature/change-description
gh pr create --title "Change description" --body "..."
gh pr merge <PR_NUMBER> --squash --delete-branch
git checkout main && git pull --ff-only

Step 3: Deploy (automatic)

Cloud Build (under your@email.com) triggers automatically on merge to main. Changes appear on the site within 1-5 minutes.

Step 4: Verification

WebFetch https://www.yourcompany.com/<page>?v=<timestamp>

IMPORTANT: CDN caches for up to 1 hour. To check the update immediately, add ?v=<number> to the URL. Without this, WebFetch may show the old cached version.

IMPORTANT: Do not touch GCP

  • DO NOT use gsutil, gcloud builds, or other GCP commands
  • GCP project is under your@email.com, local gcloud is under your@email.com -- no permissions
  • Deployment happens only through GitHub PR → merge to main -- Cloud Build picks it up automatically

Stack

  • Static HTML + CSS + Vanilla JavaScript
  • Google Fonts (Montserrat)
  • Lucide Icons (unpkg CDN)
  • Google Analytics (GA4)
  • Hosting: GCS + Cloud Load Balancer + CDN

Related skills

  • code-review -- review changes before PR
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/deploy-website

Default branch

main

Latest commit

b996aac

Tree SHA

07e787b