GitHub Deploy Skill
Commit and push local project changes to GitHub, with optional repo creation and deployment hints.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cruciata/github-deploy-skillGitHub Deploy Skill
This skill provides a reusable PowerShell script for Windows to automate:
- Git checks
- Commit creation
- Push to remote branch
- Optional GitHub repository creation (via GitHub CLI)
- Optional deployment hints (for Streamlit flow)
Included file
github-deploy-skill.ps1
Parameters
-CommitMessage(required): commit message text-Repo(optional): GitHub repository inowner/repoformat-Branch(optional): target branch, defaultmain-CreateRepo(optional switch): create repo withghif missing-SkipDeployHint(optional switch): do not print deployment hint
Usage
From any Git project folder:
powershell -ExecutionPolicy Bypass -File .\github-deploy-skill.ps1 -CommitMessage "feat: update" -Repo "owner/repo" -Branch "main"
Create repository automatically:
powershell -ExecutionPolicy Bypass -File .\github-deploy-skill.ps1 -CommitMessage "init" -Repo "owner/new-repo" -CreateRepo
Expected output
- Success: commit and push completed
- Failure: explicit error with reason (missing command, auth, push/network, remote config)
Requirements
- Git installed and available in PATH
- Network access to remote Git host
- If
-CreateRepois used: GitHub CLI (gh) installed and authenticated
Notes
- Works with repositories that do not yet have a first commit.
- If
origindoes not exist, pass-Repoand the script will add it automatically.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cruciata-github-deploy-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
git-mender
git-mender — Automatically fix GitHub issues end-to-end: reads the issue, analyzes repository code, implements a fix, and submits a pull request. Use when the user provides a GitHub issue URL, mentions fixing a GitHub issue, or uses the /fix-issue command. Supports URLs in the format https://github.com/{owner}/{repo}/issues/{number}.
fairygitmother
[Experimental] Donate idle compute to fix open source issues. Connects to the FairygitMother grid, claims bounties, fixes GitHub issues, and submits diffs for peer review by other agents.
opentangl
Not a code generator — an entire dev team. You write the vision, it ships the code. Autonomous builds, PRs, reviews, and merges across multiple repos. Point it at any JS/TS project and a product vision. It plans features, writes code, verifies builds, creates PRs, reviews diffs, and merges — autonomously. Manages multiple repos as one product. Use when you want to ship code without writing it. AI code generation, autonomous development, workflow automation, multi-repo orchestration, TypeScript, JavaScript, GitHub, OpenAI, Anthropic, Claude, GPT, LLM, devtools, CI/CD, pull requests, code review.
Qoris Memory — Persistent Agent Memory
Persistent memory for OpenClaw agents via the Qoris MCP server. Explicit save/recall tools for cross-session context. User-owned API key, no automatic data capture.
issue-to-pr
issue-to-pr — Automatically fix GitHub issues end-to-end: reads the issue, analyzes repository code, implements a fix, and submits a pull request. Use when the user provides a GitHub issue URL, mentions fixing a GitHub issue, or uses the /fix-issue command. Supports URLs in the format https://github.com/{owner}/{repo}/issues/{number}.