What problem does it solve? Setting up Obsidian synchronization across a desktop computer, a private GitHub repository, and mobile devices normally requires learning Git commands, GitHub authentication, and platform-specific configuration scattered across many tutorials. This Skill automates the entire setup, verification, and repair workflow so notes stay in sync without manual Git expertise. ## Core Features & Use Cases - Automated desktop setup: Detects Windows or macOS, installs Git and GitHub CLI if missing, handles GitHub web login, locates the Obsidian vault, and creates or connects a private GitHub repository with safe merging instead of force-pushes. - Platform-specific auto-sync: Installs a hidden Windows event watcher with watchdog recovery that commits and pushes after editing stops, and configures Obsidian Git plugin timers on macOS. - Guided mobile onboarding: Generates personalized GitHub account, repository, clone URL, and commit email values, then walks through fine-grained token creation, cloning, and Obsidian Git plugin settings for phones and tablets. - Diagnosis and recovery: Repairs authentication, network, duplicate-note, and merge-conflict issues, and recovers accidentally deleted notes from Git history. - Use Case: A user writes a note in Obsidian on their phone during a commute; it syncs to a private GitHub repository and appears automatically in their Windows or macOS Obsidian vault, with full version history preserved. ## Quick Start Ask the assistant to use obsidian-through to configure synchronization between your computer's Obsidian vault, a private GitHub repository, and your mobile Obsidian app.