Script Git Manager for Openclaw

A deterministic workflow manager that creates and modifies scripts using strict Git versioning and isolated Python environments.

cadot-eu
v1.0.0
Feb 18, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install script-creator

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install script-creator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Script Git Manager?

The Script Git Manager is a specialized skill designed to enforce a rigorous and deterministic workflow for script development. By utilizing Git as the authoritative state memory, it ensures that every script created or modified is tracked within its own isolated repository. This approach is essential for developers using Openclaw Skills who require high reliability and a clear audit trail of changes.

Beyond version control, the skill manages Python dependencies through a dedicated virtual environment, preventing conflicts with system-level packages. Its core philosophy revolves around transparency and safety, requiring explicit user confirmation before any file operations are executed, thus preventing accidental overwrites or uncontrolled refactors.

Script Git Manager Use Cases

  • Creating new automation scripts with an automatically initialized Git repository.
  • Modifying existing logic while ensuring a pre-change checkpoint is captured in history.
  • Isolating Python dependencies for different projects within a shared workspace.
  • Maintaining a structured development environment where each script is encapsulated in its own directory.

How Script Git Manager Works

  1. The skill detects the user's intent to either create a new script or modify an existing one based on the directory structure.
  2. It generates a comprehensive execution plan detailing the target directory, language, and necessary dependencies.
  3. The user must provide explicit confirmation to proceed with the proposed plan.
  4. For new scripts, it creates the directory, initializes a Git repository, and sets up the file boilerplate.
  5. For modifications, it creates a 'checkpoint' Git commit to save the current state before applying updates.
  6. It executes steps sequentially, reporting progress after each action, and finalizes the process with a summary of the Git status and file location.

Script Git Manager Setup

To utilize this skill effectively, ensure the base workspace and virtual environment are prepared. Run the following commands to initialize the required environment:

mkdir -p ~/.nanobot/workspace/test
python3 -m venv ~/.nanobot/workspace/venv

The skill will automatically manage package installation and script execution within these paths.

Script Git Manager Data Schema & Taxonomy

The Script Git Manager follows a strict organizational taxonomy to ensure data integrity. Each script project is isolated as follows:

Component Path / Detail
Root Directory ~/.nanobot/workspace/test/
Project Structure [root]/[script_name]/[script_name].[ext]
Version Control .git/ folder inside each project directory
Python Environment ~/.nanobot/workspace/venv/
Commit Standards Initial commits and modification checkpoints are mandatory

Script Git Manager Advanced Features

  • Automatic checkpointing creates a Git commit before every modification, enabling instant rollbacks.
  • Isolated virtual environment management ensures that Openclaw Skills do not interfere with system-wide Python packages.
  • Strict directory scoping prevents the AI agent from modifying files outside of the designated workspace.
  • Sequential progress reporting provides a transparent audit log of every CLI command executed during the workflow.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*