Back to skills
SKILL.md
Cross Profile Sync
ASecuritySync skills/cron/config between OpenAmer profiles.
- 5 stars
- 0 votes
- 0 copies
- 0 views
- Added October 4, 2026
Security analysis
100/100npx -y skills add openamer/openamer --skill cross-profile-sync --agent claude-codeAre you the author of Cross Profile Sync?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/openamer-cross-profile-sync)---
name: cross-profile-sync
description: >-
Sync skills/cron/config between OpenAmer profiles.
---
# Cross-Profile Sync
## Beschreibung
Autonomes Tool zum Synchronisieren, Diffen und Mergen von OpenAmer-Profilen.
Skills, Cron-Jobs und Konfiguration zwischen Profilen (z. B. `dev`, `work`, `default`) abgleichen.
## Komponenten
```
openamer-laptop/
├── scripts/cross-profile-sync.py # Das Hauptskript
├── skills/cross-profile-sync/ # Dieser Skill (Dokumentation)
├── cron/jobs.json # Cron-Job für 24h-Diff
└── profiles/
├── dev/
├── work/
└── .snapshots/
```
## Funktionen
1. **`--sync source target`** — Skills, Cron und Config von source nach target kopieren
2. **`--diff a b`** — Strukturierte Unterschiede anzeigen
3. **`--merge a b output`** — Zwei Profile vereinigen (newest wins)
4. **`--dry-run`** — Nur Vorschau (Default)
5. **`--force`** — Wirklich ausführen
6. **`--list`** — Alle Profile anzeigen
## Sicherheit
- Dry-Run ist DEFAULT — ohne --force passiert nichts
- Before-Snapshot vor jeder Aktion
- Logging in logs/cross-profile-sync.log
- Merge-Konflikte in logs/merge-report.json
## Verwendung
```bash
# Diff
python3 "$OPENAMER_HOME/scripts/cross-profile-sync.py" --diff dev work
# Sync (Dry-Run)
python3 "$OPENAMER_HOME/scripts/cross-profile-sync.py" --sync dev work --dry-run
# Sync (wirklich)
python3 "$OPENAMER_HOME/scripts/cross-profile-sync.py" --sync dev work --force
# Merge
python3 "$OPENAMER_HOME/scripts/cross-profile-sync.py" --merge dev work merged --force
```
## Cron-Job (alle 24h)
```yaml
name: cross-profile-diff-report
schedule: "0 4 * * *"
script: scripts/cross-profile-sync.py
prompt: >
Führe Cross-Profile Diff für alle Profile aus und melde
dem Parent, wenn Unterschiede gefunden wurden.
```Attribution
Comments
Loading comments…