← Back to Skills Marketplace
cruciata

auto-git

by 范士轶 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
346
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install github-deploy-skill
Description
Commit and push local project changes to GitHub, with optional repo creation and deployment hints.
README (SKILL.md)

\r \r

GitHub Deploy Skill\r

\r This skill provides a reusable PowerShell script for Windows to automate:\r \r

  1. Git checks\r
  2. Commit creation\r
  3. Push to remote branch\r
  4. Optional GitHub repository creation (via GitHub CLI)\r
  5. Optional deployment hints (for Streamlit flow)\r \r

Included file\r

\r

  • github-deploy-skill.ps1\r \r

Parameters\r

\r

  • -CommitMessage (required): commit message text\r
  • -Repo (optional): GitHub repository in owner/repo format\r
  • -Branch (optional): target branch, default main\r
  • -CreateRepo (optional switch): create repo with gh if missing\r
  • -SkipDeployHint (optional switch): do not print deployment hint\r \r

Usage\r

\r From any Git project folder:\r \r

powershell -ExecutionPolicy Bypass -File .\github-deploy-skill.ps1 -CommitMessage "feat: update" -Repo "owner/repo" -Branch "main"\r
```\r
\r
Create repository automatically:\r
\r
```powershell\r
powershell -ExecutionPolicy Bypass -File .\github-deploy-skill.ps1 -CommitMessage "init" -Repo "owner/new-repo" -CreateRepo\r
```\r
\r
## Expected output\r
\r
- Success: commit and push completed\r
- Failure: explicit error with reason (missing command, auth, push/network, remote config)\r
\r
## Requirements\r
\r
- Git installed and available in PATH\r
- Network access to remote Git host\r
- If `-CreateRepo` is used: GitHub CLI (`gh`) installed and authenticated\r
\r
## Notes\r
\r
- Works with repositories that do not yet have a first commit.\r
- If `origin` does not exist, pass `-Repo` and the script will add it automatically.\r
Usage Guidance
Do not run unsigned or missing scripts with ExecutionPolicy Bypass. Before installing or using this skill: (1) Ask the publisher for the missing 'github-deploy-skill.ps1' and review its full source locally — do not execute it blind. (2) Prefer not to use '-ExecutionPolicy Bypass' unless you understand and trust the script contents. (3) Ensure git and gh are installed and that your GitHub auth is configured through gh (so tokens remain under your control). (4) Ask for a homepage or source repo / verify the author; the package currently lacks provenance. If the author cannot supply the script content or a trustworthy source, treat the skill as unsafe to run.
Capability Analysis
Type: OpenClaw Skill Name: github-deploy-skill Version: 1.0.0 The provided files (_meta.json, SKILL.md, and PUBLISH.md) describe a standard utility for automating Git commits and GitHub repository management using the GitHub CLI (gh). While the primary PowerShell script (github-deploy-skill.ps1) mentioned in the documentation was not included in the provided text for analysis, the documentation itself contains no evidence of malicious intent, prompt injection, or suspicious exfiltration patterns.
Capability Assessment
Purpose & Capability
The skill claims to be a PowerShell-based GitHub deploy helper and refers to an included file 'github-deploy-skill.ps1', but that file is not present in the package. Requiring a local script to perform commits and pushes is reasonable, but referencing a non-existent script is incoherent and unexplained.
Instruction Scope
Instructions are narrowly scoped to git/gh operations (commit, push, optional repo creation) which is appropriate. However they explicitly recommend running a script with 'powershell -ExecutionPolicy Bypass -File ...', which bypasses PowerShell execution policy and makes it easier to run unsigned/remote code. Because the actual script content is missing, the instructions implicitly push the operator to obtain or run external code — a potentially risky/ambiguous action.
Install Mechanism
There is no install spec and no files are written to disk by the skill itself (instruction-only). This is low-risk behavior in isolation. The skill does require the external binaries 'git' and optionally 'gh', but does not attempt to install them.
Credentials
No environment variables or credentials are requested by the skill metadata. The runtime behavior (use of the GitHub CLI 'gh') will rely on whatever GitHub authentication the user already has configured; this is proportionate. However, because the script is missing, it's unclear whether it would access any other credentials or config files.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system presence or modify other skills' configs. Autonomous invocation is allowed by default (normal) and not by itself a concern here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install github-deploy-skill
  3. After installation, invoke the skill by name or use /github-deploy-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of GitHub Deploy Skill - Provides a reusable PowerShell script to automate git checks, commits, and pushes to any remote branch - Supports optional creation of a new GitHub repository using GitHub CLI - Offers deployment hints, useful for Streamlit flow (optionally suppressible) - Handles first-commit scenarios and automatic remote configuration if needed - Requires Git and, for repo creation, GitHub CLI (`gh`)
Metadata
Slug github-deploy-skill
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is auto-git?

Commit and push local project changes to GitHub, with optional repo creation and deployment hints. It is an AI Agent Skill for Claude Code / OpenClaw, with 346 downloads so far.

How do I install auto-git?

Run "/install github-deploy-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is auto-git free?

Yes, auto-git is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does auto-git support?

auto-git is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created auto-git?

It is built and maintained by 范士轶 (@cruciata); the current version is v1.0.0.

💬 Comments