Awesome-openclaw-skills git-sync
Automatically syncs local workspace changes to the remote GitHub repository. Use after significant changes or periodically.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/git-sync" ~/.claude/skills/sundial-org-awesome-openclaw-skills-git-sync && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/git-sync" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-git-sync && rm -rf "$T"
manifest:
skills/git-sync/SKILL.mdsource content
Git Sync Skill
Automatically syncs local workspace changes to the remote GitHub repository. Designed to be called by PCEC cycles or after significant changes.
Tools
git_sync
Commit and push changes.
- message (optional): Commit message. Defaults to "Auto-sync: Routine evolution update".
Safety
- Uses
and.gitignore
hooks (ADL-compliant) to prevent secret leakage.pre-commit - Checks if there are changes before committing.
Implementation
Wrapper around
git add . && git commit && git push.