What problem does it solve? When working on a local knowledge base across multiple machines or offline, commits accumulate locally and diverge from the remote repository. This Skill pushes pending commits and pulls remote changes so the local KB and its remote mirror stay consistent. ## Core Features & Use Cases - Pending Commit Detection: Counts unpushed commits with git log @{u}..HEAD and reports how many are waiting. - Safe Rebase Pull: Pulls remote changes with git pull --rebase and stops on conflicts instead of force-pushing, leaving resolution to the user. - Push with Summary: Pushes local commits and reports a clear summary of what was pulled, pushed, and the remote URL. - Use Case: After capturing several new error lessons offline, run the sync to push all accumulated commits to the remote ozand/knowledge-bases repository before switching to another machine. ## Quick Start Ask the agent to sync the knowledge base with the remote repository and report how many commits were pushed.