LaunchKit · 2026
Back to Skills

script-creator

Create and modify scripts in ~/.nanobot/workspace/test with strict Git versioning.

0
416 downloads
by @cadot-eu

Setup & Installation

openclaw skills install @cadot-eu/script-creator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install script-creator

What This Skill Does

Manages script creation and modification in a dedicated workspace directory, using Git as the sole source of truth for each script's history. Each script lives in its own directory with an isolated Git repository. Before any action, the skill presents a detailed plan and waits for explicit confirmation.

Forces a checkpoint commit before every modification, so any change is reversible without relying on manual backups or undo history.

When to use it

  • Creating a versioned Python automation script from scratch
  • Making tracked changes to an existing shell or Python script
  • Isolating Python package dependencies per script via virtualenv
  • Rolling back a script to a previous state using Git history
  • Maintaining multiple independent scripts without cross-contamination

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a Python script that fetches weather data using the requests library

AGENT
  1. 1Presents creation plan listing directory path, file name, language, dependencies, and all steps
  2. 2Waits for explicit user confirmation before proceeding
  3. 3Creates ~/.nanobot/workspace/test/weather_fetcher/ and initializes a Git repository inside it
  4. 4Activates the shared venv and installs the requests package
  5. 5Writes script content to weather_fetcher.py and creates the initial Git commit
OUTPUT

Script created at ~/.nanobot/workspace/test/weather_fetcher/weather_fetcher.py with one clean Git commit and requests installed in the shared venv