blessonism/openclaw-skills/gitclaw-backup

Claude Code and agent skill by blessonism/openclaw-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

GitHub backup for OpenClaw workspace. Use when user says "同步", "备份", "backup", "sync", "push to github", or asks about backup status/history/failures. Manages git-based full backup of ~/.openclaw to GitHub.

Install

npx vskill@latest install blessonism/openclaw-skills/gitclaw-backup

SKILL.md

GitClaw Backup

Full backup of /home/node/.openclaw/ to GitHub via git.

Quick Reference

  • Repo: https://github.com/blessonism/openclaw-backup.git
  • Branch: main
  • Script: /home/node/.openclaw/gitclaw/auto_backup.sh
  • Cron: daily-workspace-backup — 每天 UTC 16:00 (北京时间 0:00)
  • Exclude rules: /home/node/.openclaw/.gitignore

Manual Sync

Run the backup script directly:

bash
bash /home/node/.openclaw/gitclaw/auto_backup.sh

Script behavior:

  • Lock-based (prevents concurrent runs)
  • Stages all changes (git add -A), respects .gitignore
  • Skips commit if no changes
  • Pushes to origin main
  • Logs to /home/node/.openclaw/gitclaw/backup.log

Post-Sync Response

After a successful sync, always include a clickable link to the latest commit in your reply:

bash
# Get the latest commit short hash
cd /home/node/.openclaw && git log --oneline -1

Then format the response like:

✅ 同步完成 — 查看 commit
  • If no changes were detected, report "无变更,跳过" (no link needed).
  • If the push failed, report the error and suggest troubleshooting steps.

Check Status

bash
# Last backup log
tail -5 /home/node/.openclaw/gitclaw/backup.log
# Git status (uncommitted changes)
cd /home/node/.openclaw && git status --short
# Recent commits
cd /home/node/.openclaw && git log --oneline -5

Exclude Files from Backup

Edit /home/node/.openclaw/.gitignore — standard gitignore syntax.

Current notable exclusions: workspace/images/, workspace/node_modules/, workspace/.micromamba/, workspace/bin/, large binary files.

Troubleshooting

  • "already running" in log → stale lock at /home/node/.openclaw/gitclaw/lock/, remove it: rmdir /home/node/.openclaw/gitclaw/lock
  • Push rejected → likely force-push or diverged history on remote; check with git log --oneline -5 origin/main
  • Auth failure → credentials in ~/.git-credentials; verify with git credential fill <<< "host=github.com"

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
49
Repository forks
1
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/blessonism/openclaw-skills/gitclaw-backup/badge)](https://verified-skill.com/skills/blessonism/openclaw-skills/gitclaw-backup)

Something wrong with this skill or its page? Tell us.