From matematic-workspace-backup
Konfiguracja szyfrowanego backupu Google Workspace dla kancelarii prawnych przez gogcli + age + prywatne repo Git. Używaj gdy klient-kancelaria pyta o RODO art. 32, ciągłość Workspace, ochronę przed lockout/ransomware, lub gdy MateMatic robi audyt zgodności backup'u. Trigger keywords - "backup Workspace", "art. 32 RODO", "ciągłość Workspace", "kancelaria backup Gmail/Drive", "lockout Google", "DR drill".
How this skill is triggered — by the user, by Claude, or both
Slash command
/matematic-workspace-backup:matematic-workspace-backupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Skill MateMatic dla wdrożeń backup'u Google Workspace w kancelariach prawnych.
Skill MateMatic dla wdrożeń backup'u Google Workspace w kancelariach prawnych. Komponenty: gogcli (steipete/gogcli, MIT) + age (X25519) + prywatne repo Git. Pozycjonowanie: edukator (nie sprzedawca) - nie odsprzedajemy gogcli, uczymy klienta z niego korzystać.
Narzędzia:
Wymagania klienta-kancelarii:
Przed każdą operacją ustal tier i zastosuj regułę:
| Tier | Operacje | Reguła |
|---|---|---|
| R - Read-only | gog backup status, gog backup verify, pre-engagement audit checklist | Bez potwierdzenia. Wykonaj od razu. |
| M - Mutating | gog backup push --query --max 25 (bounded), konfiguracja Service Account, setup age key | Pokaż plan operacji. Czekaj na potwierdzenie słowne. |
| D - Destructive | gog backup push --services all (full), Remove-Item -Recurse -Force (cleanup plaintext po DR drill) | Użytkownik musi wpisać dosłownie: "potwierdzam" zanim wykonasz. |
Dane kancelarii = tajemnica adwokacka / radcowska. Błąd w
--services allbez bounded testu lub usunięcie bez weryfikacji = incydent RODO.
Wypełnij checklist z klientem-kancelarią:
Wykonuje Workspace Admin kancelarii (NIE MateMatic - tajemnica zawodowa).
Referuj do wewnętrznego template SETUP_MATEMATIC.md (dostarczanego przez MateMatic per zlecenie, dostosuj per klient).
Wynik:
Per klient:
C:\Tools\gogcli\ lub ~/Tools/gogcli/ZAWSZE bounded test przed --services all:
gog backup push --services gmail --account [email protected] --query "newer_than:7d" --max 25
gog backup status
gog backup verify
Sanity check manifest.json - musi być cleartext metadata only:
Po udanym bounded:
gog backup push --services all --account [email protected]
Schedule (Windows Task Scheduler / cron):
gog backup push --services allgog backup verifySkopiuj safety-profiles/matematic-readonly.yaml (baseline z bundle MateMatic) i dostosuj per kancelaria (np. dodaj --account allowlist dla konkretnych kont, jeśli sub-team-y).
Build dedykowanego binary:
./build-safe.sh safety-profiles/lawfirm-readonly.yaml -o bin/gog-lawfirm-readonly
Wymaga Go toolchain. Alternatywa runtime-only:
gog --enable-commands gmail.search,gmail.get,calendar.events.list,drive.list ...
DR drill kwartalny - template SOP:
gog backup cat data/gmail/<hash>/labels.jsonl.gz.age --prettygog backup export --out drill-2026Q2 --gmail-format markdownRemove-Item -Recurse -Force drill-2026Q2Handover do klienta:
✅ Co bierzemy z gogcli:
--query --max)⚠️ Czego NIE rekomendujemy:
--services all bez bounded testu🔧 Własna warstwa MateMatic:
Każde użycie skilla wymaga jawnego komunikatu klientowi:
"Narzędzie gogcli to projekt open-source Petera Steinbergera (MIT, https://github.com/steipete/gogcli). MateMatic Solutions Sp. z o.o. nie jest autorem narzędzia ani autorem powiązanym. Świadczymy usługi konfiguracji, audytu i edukacji - vendor-agnostic. Klient samodzielnie zarządza kluczami szyfrowania i tokenami OAuth."
gog backup export na produkcyjnych danych klientaProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub matematicsolutions/awesome-matematic-skills-pl --plugin matematic-workspace-backup