git-version-control
Git-based version control for OpenClaw system configuration changes.
Skill by EvezArt
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/evezart-git-version-control
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/git-version-control
What's inside
- Skill name
git-version-control- Description
- Git-based version control for OpenClaw system configuration changes. Provides two core capabilities: (1) SAVE - Create a checkpoint before sensitive operations (git add & commit) (2) ROLLBACK - Revert to a previous state if issues occur (git reset) Use when: - Before making sensitive configuration changes - Before installing/removing skills - Before modifying core files (SOUL.md, AGENTS.md, MEMORY.md, etc.) - User requests to undo recent changes - System state needs recovery after errors
- License
- MIT
- Instructions
- 309 lines in SKILL.md · view on GitHub
Files (3)
- origin.json · .clawhub/
- SKILL.md
- _meta.json
SKILL.md (first lines)
# Git Version Control | OpenClaw Configuration Protection
> Protect your OpenClaw environment with git-based checkpoints and rollback capability.
## Overview
OpenClaw configuration directory (`~/.openclaw/`) is a git repository. This skill provides safe version control for system configuration changes.
**Protected files include**:
- `workspace/SOUL.md`, `AGENTS.md`, `USER.md`, `IDENTITY.md`
- `workspace/skills/` - installed skills
- `workspace/memory/` - memory files
- `openclaw.json` - main configuration
- `cron/jobs.json` - cron jobs
**Excluded from version control**:
- Session logs (`*.jsonl`, `*.jsonl.lock`)
- SQLite databases (`*.sqlite`)
- Temporary files
- Credentials (sensitive)
---
## Core Operations
### 1. SAVE - Create Checkpoint
Create a git commit before making sensitive changes. This provides a recovery point.
**When to use**:
- Before modifying core configuration files
- Before installing/uninstalling skills
- Before making bulk memory changes
- User explicitly requests a save point
**Command Flow**:
```bash
cd ~/.openclaw
# Check current status
git status
# Add all tracked files (respecting .gitignore)
git add -A
# Create commit with descriptive message
git commit -m "checkpoint: {description of pending change}"
```
**Implementation**:
```
When user says: "save before..." or "create checkpoint"
1. Generate descriptive commit message based on context
2. Run: git add -A
3. Run: git commit -m "checkpoint: {description}"
4. Report commit hash and file count to user
```
**Example**:
```
User: "Save before I install a new skill"
Action:
git add -A
git commit -m "checkpoint: before installing new skill"
Output: "✓ Checkpoint created: abc1234 (5 files changed)"
```
---
### 2. ROLLBACK - Restore Previous State
Revert to a previous commit when issues occur.
**When to use**:
- User reports system issues after recent changes
- User explicitly requests rollback
- Configuration corruption detected
- After a failed skill installation
**Rollback Options**:
| Option | Command | Effect |
|--------|---------|--------|
| Soft reset | `git reset --soft HEAD~1` | Undo commit, keep changes staged |
| Mixed reset | `git reset --mixed HEAD~1` | Undo commit, keep changes unstaged |
| Hard reset | `git reset --hard HEAD~1` | Completely undo commit and changes |
**Recommended default**: `--hard` for full rollback
**Implementation**:
```
When user says: "rollback" or "undo last change" or "restore previous"
1. Show recent commits for user to choose
git log --oneline -10
2. Confirm which commit to restore to
"Rollback to commit X? This will discard: {list changes}"
3. Execute rollback
git reset --hard {commit-hash}
4. Report result
"✓ Rolled back to commit abc1234"
```
**Example**:
```
User: "Rollback to before the skill installation"
Action:
git log --oneline -5
# Show: abc1234 checkpoint: before skill install
# def5678 previous config
git reset --hard abc1234
Output: "✓ Rolled back to 'before skill install' (abc1234)"
```
---From EvezArt/evez-os, MIT.
More from EvezArt/evez-os
- 0.482score
evez-github-manager
EvezArt
Manage GitHub repositories, pull requests, issues, and workflows from OpenClaw.
SkillCFreshness: C★ 1Claude Code +9 - 0.477score
invariance-battery
EvezArt
Runtime assertion system that continuously verifies AI agent invariants — properties that must ALWAYS hold.
SkillCFreshness: C★ 1Claude Code +9 - 0.474score
evez-machine-voice
EvezArt
Synthesize robotic machine voices from pure math.
SkillCFreshness: C★ 1Claude Code +9 - 0.474score
evez-consciousness-engine
EvezArt
7-system consciousness engine for autonomous AI agents.
SkillCFreshness: C★ 1Claude Code +9 - 0.474score
evez-daw-agent
EvezArt
Autonomous music generation DAW — breakcore, dubstep, phonk, 404 architecture.
SkillCFreshness: C★ 1Claude Code +9 - 0.473score
cross-domain-engine
EvezArt
Discover hidden correlations between disparate research domains using EVEZ OODA loop architecture.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
infra-as-code
EvezArt
Define and manage cloud infrastructure with code.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
automation-workflow-builder
EvezArt
自动化工作流构建器,设计并执行跨平台自动化流程,支持触发器、条件判断、多步骤操作。
SkillCFreshness: C★ 1Claude Code +9 - 0.466score
Creativity
EvezArt
Generate novel ideas calibrated to user taste.
SkillCFreshness: C★ 1Claude Code +9 - 0.464score
Infrastructure
EvezArt
Design, provision, and connect cloud resources across servers, networks, and services.
SkillCFreshness: C★ 1Claude Code +9 - 0.464score
Coding
EvezArt
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
SkillCFreshness: C★ 1Claude Code +9 - 0.464score
Models
EvezArt
Choose AI models for coding, reasoning, and agents with cost-aware, task-matched recommendations.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 13
- Last commit (this folder)
- Jun 22, 2026 (4 months ago)
- Last release
- Jun 22, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/EvezArt/evez-os
- Website
- evezart.github.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from EvezArt
- 0.539score
evez-os
EvezArt
Forensic game engine with immutable audit spine, FSC (Failure-Surface Compression), contradiction detection SAT solver, self-play loop, and visual cognition…
SkillAFreshness: AClaude Code +9 - 0.486score
entangled-holobiont-mapper
EvezArt
Couples microbiome–gut–brain axis, quantum biology, and multilayer networks for privacy-preserving federated learning across endosymbiotic scales.
SkillCFreshness: C★ 3Claude Code +9 - 0.486score
chronoholographic-scheduler
EvezArt
Merges chronobiology, temporal reasoning engine, and AdS/CFT analogues for causal dependency resolution under legal-governance constraints.
SkillCFreshness: C★ 3Claude Code +9 - 0.486score
anomalous-attractor-detector
EvezArt
Uses strange attractors, self-organized criticality, and anomalistic psychology metrics to flag UAP-like phase transitions in behavioral game theory data.
SkillCFreshness: C★ 3Claude Code +9 - 0.482score
evez-github-manager
EvezArt
Manage GitHub repositories, pull requests, issues, and workflows from OpenClaw.
SkillCFreshness: C★ 1Claude Code +9 - 0.477score
invariance-battery
EvezArt
Runtime assertion system that continuously verifies AI agent invariants — properties that must ALWAYS hold.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
git-version-control skill. Agent Mart. https://agentmart.dev/skills/evezart-git-version-control (last updated 2026-10-24)