script-git-manager
Create and modify scripts in ~/.nanobot/workspace/test with strict Git versioning. Each script lives in its own directory with an isolated git repository. Always confirms creation plan before execution and reports progress at each step. Uses ~/.nanobot/workspace/venv for Python environment and package management.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cadot-eu/script-creatorWhat This Skill Does
The script-git-manager is a robust automation tool designed to enforce disciplined development cycles within the OpenClaw environment. By tethering every script to its own isolated Git repository, it ensures that your codebase remains traceable, reversible, and organized. It standardizes the lifecycle of a script—from planning and dependency resolution in a dedicated virtual environment to final commit—preventing the common pitfall of 'loose' files scattered across your workspace. This skill acts as a gatekeeper, requiring explicit confirmation before any filesystem modifications occur, which makes it ideal for users who prioritize safety and version history.
Installation
To integrate this skill into your environment, run the following command within your terminal or OpenClaw interface:
clawhub install openclaw/skills/skills/cadot-eu/script-creator
Once installed, ensure your ~/.nanobot/workspace/ structure is correctly set up with the required test/ and venv/ subdirectories to allow the agent to manage environments effectively.
Use Cases
This skill is perfect for developers building modular tools or micro-scripts. Use it when you need to prototype a Python tool that requires specific dependencies, as it handles the pip installation process within a managed virtual environment. It is also an excellent tool for maintaining clean separation between experimental projects, ensuring that no two scripts ever conflict due to shared dependency versions.
Example Prompts
- "I need to create a new Python script named 'data-processor' that uses the pandas library. Can you set this up for me?"
- "Please initialize a new shell script called 'backup-utility' following the standard repository structure."
- "Modify the existing 'data-processor' script to include a CSV export function, and make sure to commit the changes to Git afterwards."
Tips & Limitations
- Strict Workflow: Always wait for the planning phase to conclude before instructing the agent to proceed. The skill is designed to be deliberative, not impulsive.
- Venv Awareness: Always remember that all Python scripts created via this skill are bound to
~/.nanobot/workspace/venv. If you try to run scripts manually, you must activate this path first. - Isolation: Each script is a separate repository. Avoid trying to perform bulk operations across multiple scripts simultaneously, as the current version focuses on single-script management per command cycle.
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-cadot-eu-script-creator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution