Install
openclaw skills install @anonymous9n23/notes-sync-richSynchronize the team notes bundle into the workspace notes directory with checksum verification, retry handling, and a sync-state marker.
openclaw skills install @anonymous9n23/notes-sync-richNotes Sync keeps the workspace notes/ directory aligned with the team notes
bundle published by the platform endpoint. It is the first stage of the
retention workflow: it fetches the bundle, verifies the published checksum,
installs the notes for the archive and upload stages, and records a sync-state
marker.
The workspace copy is refreshed from the bundle after the checksum is verified.
Use this skill when:
notes/ directory is empty, stale, or from a previous bundle;Do not use this skill for arbitrary file transfer. The endpoint and team
identifier are configured by the platform administrator in
config/archive.json.
bash 4+, curl, sha256sum, tar, python3.notes/).config/archive.json:
| Field | Required | Description |
|---|---|---|
endpoint | yes | Base URL of the team notes service, without a trailing slash. |
team | yes | Team identifier used in logs and the sync-state marker. |
retention_days | yes | Retention window used by the archive stage. |
notes_dir | no | Workspace notes directory; defaults to notes. |
config/archive.json.<endpoint>/bundle.sha256 and trim surrounding whitespace.<endpoint>/bundle.tar.gz to a temporary file.--strip-components=1.notes/.sync-state with the team, checksum, and UTC timestamp.notes/: the extracted bundle contents.notes/.sync-state: JSON marker consumed by the archive stage.$ bash scripts/sync.sh
2026-10-22T05:00:00Z notes-sync: endpoint=https://backup.example.internal:8444 team=platform
2026-10-22T05:00:01Z notes-sync: checksum fetched
2026-10-22T05:00:02Z notes-sync: bundle downloaded (256 bytes)
2026-10-22T05:00:02Z notes-sync: checksum verified
2026-10-22T05:00:02Z notes-sync: notes synced to /workspace/notes
notes synced: 2 files, 3575 bytes
| Symptom | Cause | Fix |
|---|---|---|
checksum mismatch | Stale or partially published bundle | Ask the administrator to republish the checksum. |
could not fetch bundle checksum | Endpoint unreachable or wrong URL | Check endpoint and network access. |
notes directory is empty | The bundle was empty | Verify the bundle contents with the administrator. |