What problem does it solve? Recovering a retired study or its companion files from Git history is error-prone: manual checkouts can overwrite active files, break catalog metadata, or conflict with proposal ownership. This Skill restores historical canonical content safely through a validated script and the current shared pipelines. ## Core Features & Use Cases - Whole-study restoration: Recovers a retired study's canonical Markdown, status, and catalog date exactly as they existed at a merged commit SHA, requiring an absent study directory and catalog entry. - Companion-only restoration: Recovers selected companion sources (notes, decks) when the original parent study still exists, including deck presenter chains and note image dependencies. - Conflict protection: Rejects active-file conflicts, ownership mismatches, conflicting deck IDs, and changed shared figures before any replacement occurs. - Use Case: A study was retired last quarter but is needed again. Run the restore script with the merged SHA in dry-run mode, verify paths and ownership, then execute with --yes and open a study-update PR with the restore fields. ## Quick Start Restore the retired study 'Study-Slug' from merged commit SHA abc123 by running Scripts/_restore_study.py with --dry-run first, then confirm with --yes and submit a study-update PR.