A PowerShell-driven automation script designed to handle Git initialization, commits, and pushes to GitHub with optional repository creation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install github-deploy-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install github-deploy-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The GitHub Deploy Skill is a robust utility designed for developers looking to streamline their version control workflows on Windows. By leveraging PowerShell, this skill automates the repetitive tasks of checking Git status, creating commits, and pushing code to remote branches. As part of the broader ecosystem of Openclaw Skills, it provides a consistent interface for managing project updates, ensuring that developers can focus on writing code rather than manual CLI operations.
Beyond basic Git operations, this skill integrates with the GitHub CLI to allow for the programmatic creation of repositories. This makes it particularly useful for scaffolding new projects or automating the first push of a local codebase to a remote host. It also includes specific logic to assist with deployment hints, making it a versatile tool for modern web development pipelines.
To use this skill within the Openclaw Skills environment, ensure you have Git and PowerShell installed. If you intend to create repositories automatically, you must also have the GitHub CLI (gh) installed and authenticated.
Execute the skill using the following command structure:
powershell -ExecutionPolicy Bypass -File .\github-deploy-skill.ps1 -CommitMessage "your message" -Repo "owner/repo" -Branch "main"
The skill utilizes specific parameters to manage the automation flow. The following table outlines the metadata and input requirements:
| Parameter | Requirement | Description |
|---|---|---|
| -CommitMessage | Required | The text used for the git commit step. |
| -Repo | Optional | The GitHub repository name in owner/repo format. |
| -Branch | Optional | The target branch for the push; defaults to main. |
| -CreateRepo | Switch | If present, triggers repo creation via GitHub CLI. |
| -SkipDeployHint | Switch | If present, suppresses the post-push deployment suggestions. |
Loading
An automated intelligence gathering skill that aggregates, classifies, and summarizes AI industry news into professional reports.

Sage Cognitive is a cognitive growth framework that transforms your AI into a mirror with memory, helping you detect behavioral patterns and deepen self-awareness.

A voice-learning writing assistant that helps you communicate in your own style rather than generic AI prose.

A decision capture and review system that records choices, reasoning, and alternatives to help you identify blind spots and behavioral patterns over time.

A specialized skill for sending iMessages and SMS via the native macOS Messages app using automated AppleScript commands.

A unified multi-agent management platform featuring a Gemini-style UI, image upload support, and isolated local chat history.








































