Skip to content
Back to skills

Cross Profile Sync

ASecurity

Sync skills/cron/config between OpenAmer profiles.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentspythonbash

Security analysis

A100/100

Scanned October 4, 2026

npx -y skills add openamer/openamer --skill cross-profile-sync --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cross Profile Sync?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cross Profile Sync
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openamer-cross-profile-sync/badge)](https://www.skillsdirectory.com/skills/openamer-cross-profile-sync)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…