Skip to content
Back to skills

Backup

ASecurity

Sicherung für das Second Brain einrichten — mit GitHub (privates Repo) oder ohne (Ordner/Stick)

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 10, 2026
ai-agentsnodespringgit

Works with

  • cli

Security analysis

A100/100

Scanned October 10, 2026

npx -y skills add fbrogno/second-brain-kit --skill backup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Backup?

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

Security grade badge for Backup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fbrogno-backup/badge)](https://www.skillsdirectory.com/skills/fbrogno-backup)

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: backup
description: Sicherung für das Second Brain einrichten — mit GitHub (privates Repo) oder ohne (Ordner/Stick)
argument-hint: [github|ordner|keins]
---

„Richte mir eine Sicherung ein" → Skill `backup`. Zwei Wege: **mit GitHub** (empfohlen, läuft von selbst bei
jeder Sitzung) oder **ohne GitHub** (Sicherung in einen Ordner, z. B. einen USB-Stick oder eine externe Platte).
Frag die Person, welchen Weg sie möchte, falls nicht klar.

## Weg A: mit GitHub

1. **`gh` prüfen:** `gh --version` (oder `~/.brain-kit/gh/bin/gh --version`, falls schon dort abgelegt). Fehlt es:
   offizielles Release-Archiv von github.com/cli/cli laden, Prüfsumme gegen `checksums.txt` prüfen und so entpacken,
   dass das Programm unter `~/.brain-kit/gh/bin/` liegt (gleiches Muster wie Node im Bootstrap — kein `sudo`, kein
   Paketmanager-Zugriff nötig); danach gh immer mit diesem vollen Pfad aufrufen.
2. **Anmelden:** `gh auth login --web --git-protocol https`. Der Person vorher sagen: „Gleich öffnet sich
   GitHub im Browser. Gib dort den Code ein, den ich dir zeige, und klicke auf 'Authorize'." Prüfbefehl:
   `gh auth status`.
   Hat die Person kein GitHub-Konto: Link zur Registrierung (github.com/signup) zeigen und warten, bis sie
   eins hat — nicht raten, nicht überspringen.
3. **Privates Repo anlegen und verbinden:** `gh repo create mein-brain --private --source "{{VAULT}}" --push`
   . Prüfbefehl: `{{GIT}} -C "{{VAULT}}" remote -v` (muss auf das neue Repo zeigen).
4. **Einrichten bestätigen:** `{{NODE}} "{{VAULT}}/.tools/brain.mjs" backup einrichten github`. Ab jetzt sichert jede
   Sitzung automatisch online (`brain backup` pusht).
5. **Wiederherstellen** (auf einem neuen Rechner): `gh repo clone mein-brain <ziel>`.

## Weg B: ohne GitHub (Ordner/Stick)

1. Ordner mit der Person klären (z. B. ein angeschlossener USB-Stick, eine externe Platte, ein Cloud-Ordner
   wie iCloud Drive/OneDrive). Pfad prüfen: Ordner muss existieren und beschreibbar sein.
2. **Einrichten:** `{{NODE}} "{{VAULT}}/.tools/brain.mjs" backup einrichten "ordner:<pfad>"`. Prüfbefehl:
   in `{{VAULT}}/brain.config.json` muss unter `backup` der Ordner stehen.
3. Ab jetzt sichert jede Sitzung automatisch in diesen Ordner (`brain backup` legt dort ein tagesaktuelles
   Bundle an, es bleiben die 7 neuesten). Ist der Ordner gerade nicht angeschlossen, meldet `brain backup`
   das freundlich und versucht es beim nächsten Mal wieder — kein Abbruch.
4. **Wiederherstellen:** `{{NODE}} "{{VAULT}}/.tools/brain.mjs" backup wiederherstellen <bundle-datei> <ziel>`.

## Beide Wege

- Ohne Sicherung weiterarbeiten ist jederzeit möglich (`backup einrichten keins`) — dann erinnert `doctor`
  einmal im Monat daran.
- Kein Schritt darf Stacktraces oder Fachbegriffe zeigen — jede Meldung in einfachen Worten an die Person
  weitergeben.

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…