hybrid-backup-manager

Encrypt backups with AES-256-GCM and queue cloud uploads via Outbox pattern.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/OmarMira/Coontabilidad --skill hybrid-backup-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hybrid-backup-manager
Source: https://github.com/OmarMira/Coontabilidad/tree/main/.agent/skills/hybrid-backup-manager
Command: npx skills add https://github.com/OmarMira/Coontabilidad --skill hybrid-backup-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures your critical data is safely backed up, even with unreliable internet connections, by encrypting it and using a hybrid local-remote storage strategy with an offline queue.

Core Features & Use Cases

  • End-to-End Encryption: Protects your data with AES-256-GCM using a strong, derived key.
  • Hybrid Storage: Saves backups locally to OPFS first, then attempts cloud synchronization.
  • Offline-First Sync: Queues backups in an "outbox" if the network is unavailable, syncing automatically when connectivity is restored.
  • Use Case: Automatically back up your accounting database every night, ensuring it's encrypted and stored locally. If the internet is down, the backup will be sent to the cloud as soon as the connection is re-established.

Quick Start

Use the hybrid-backup-manager skill to perform a secure backup of your current data using the password 'MyStrongPassword123!'.

Frequently Asked Questions about hybrid-backup-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I back up data offline and sync it to the cloud later?

Offline backup and later cloud syncing is handled using an outbox pattern that queues uploads locally to OPFS, automatically pushing them to remote cloud destinations once network connectivity is restored.

How does AES-256-GCM encryption work for secure data backups?

Secure data backups use AES-256-GCM encryption combined with PBKDF2 key derivation, ensuring your critical data is cryptographically protected before it is written to any local or remote storage destination.

Can I use OPFS for local backup storage before attempting remote synchronization?

Yes, you can use OPFS for local backup storage, as the hybrid storage strategy persists encrypted data locally first before attempting any remote synchronization to cloud destinations.

What is the best way to queue encrypted backups when the internet connection is unreliable?

The best way to queue encrypted backups during unreliable internet is using an offline-first outbox pattern, which stores data locally in OPFS and automatically syncs queued uploads when connectivity returns.

Do I need a specific password to derive the encryption key for my backups?

Yes, you need to provide a password to derive the encryption key, as the system uses PBKDF2 key derivation to transform your password into a strong key for securing AES-256-GCM encrypted backups.

hybrid-backup-manager: how does it handle data persistence and remote uploads?

hybrid-backup-manager handles data persistence by encrypting payloads and saving them locally to OPFS, then managing queued remote uploads to ensure robust data safeguarding across hybrid storage solutions.