Obsidian Project Lifecycle Manager
Manages the lifecycle states of Obsidian-based knowledge bases, including archiving, purging, and detaching projects.
This skill provides a standardized framework for managing the lifecycle of Obsidian projects within a research or development workflow. It allows users to transition knowledge bases through various states—such as detaching to stop synchronization, archiving to move projects to a legacy folder, or purging for permanent deletion. By utilizing deterministic scripts, it ensures that project-level state changes and note-level operations like renaming or moving are handled safely, maintaining link integrity and providing clear summaries of all modifications.
Key Features
01Automatic link repair during note renames and moves
021,851 GitHub stars
03Project-level state management (detach, archive, purge)
04Deterministic execution via shared helper scripts
05Note-level lifecycle operations (archive, purge, rename)
06Clear reporting of state changes and synchronization status
Use Cases
01Archiving a completed research project to a dedicated legacy directory
02Permanently purging sensitive data or outdated knowledge bases from the active workflow
03Safely renaming research notes while maintaining internal wiki-link integrity