sync

Installation
SKILL.md

Sync

Git here is a checkpoint mechanism, not a pull-request workflow. A sync is total inside its boundary and bounded in time.

scripts/sync.sh does every git operation of a sync in one run. The run stops itself when its budget is spent (300 seconds). Your part is the commit messages and the report. A whole sync is two snippets.

Steps

  1. Plan. Run this from anywhere in the checkout. Add the mode flag from Modes when the user asked for one.

    ~/.agents/skills/sync/scripts/sync.sh plan
    

    It only reads. It lists each dirty repository, submodules first and the checkout last, with its changed paths. Then it prints the run snippet with one empty message block per repository. Done when: you hold a key for every dirty repository, or the output says nothing is dirty.

  2. Write the messages and run. Fill every block of the printed snippet with a Lore message. Run the snippet as one command, with a tool timeout of 310000 ms so the run ends inside the call.

Installs
2
Repository
lev-os/agents
GitHub Stars
24
First Seen
Jul 16, 2026