Install
openclaw skills install git-deployerPush static site content to GitHub Pages repositories. Clone, copy files, commit with timestamp, force-push. Use when updating GitHub Pages sites, deploying static sites, or syncing local content to a git-based host.
openclaw skills install git-deployerDeploy static site content to GitHub Pages or any git-backed host.
username.github.io repo or a Pages branch (gh-pages, main)Local Site Directory → /tmp/clone → File Copy → Commit → Force Push → Done
/tmp/{reponame}. Otherwise initialize a fresh cloneProvide the following arguments:
site_path — Absolute path to the local site directory (the content to deploy)remote_url — Full git URL (e.g., https://github.com/user/repo.git or git@github.com:user/repo.git)branch — Branch to deploy to (default: main)./scripts/deploy.sh /path/to/site git@github.com:user/repo.git [branch]
git must be installed and configured with credentials for the remote--force push — this will overwrite remote state. Use with caution on shared branches/tmp and is not cleaned up automatically (intentional: allows inspection)Deploy: YYYY-MM-DD HH:MM:SS UTC