
Obsidian Project Lifecycle
- 1 installs
- 3.2k repo stars
- Updated August 4, 2026
- brycewang-stanford/awesome-agent-skills-for-empirical-research
obsidian-project-lifecycle is a skill that detaches, archives, purges, or renames an Obsidian project knowledge base or its notes via a helper script.
About
This skill changes the lifecycle state of an Obsidian project knowledge base using a shared helper script. A researcher uses it to detach, archive, or purge a project, and to archive, purge, or rename individual notes. It matters for cleanly retiring or reorganizing research projects while preserving or removing vault content as intended.
- Detaches, archives, or purges an Obsidian project knowledge base
- Supports note-level archive, purge, and rename operations
- Uses a shared helper script for deterministic lifecycle changes
Obsidian Project Lifecycle by the numbers
- 1 all-time installs (skills.sh)
- Ranked #2,479 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
obsidian-project-lifecycle capabilities & compatibility
- Capabilities
- project lifecycle · note management
- Works with
- obsidian
- Use cases
- project management
- Pricing
- Free
What obsidian-project-lifecycle says it does
Use the shared helper script for deterministic lifecycle operations.
**Archive**: default for “remove this project's knowledge”; move the project to `Archive/` and disable syncing.
npx skills add https://github.com/brycewang-stanford/awesome-agent-skills-for-empirical-research --skill obsidian-project-lifecycleAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 3.2k |
| Last updated | August 4, 2026 |
| Repository | brycewang-stanford/awesome-agent-skills-for-empirical-research ↗ |
What it does
Detach, archive, purge, or rename an Obsidian project knowledge base or its notes via a deterministic helper script.
Who is it for?
Changing the lifecycle state of an Obsidian research project or removing individual notes.
Skip if: Permanent deletion unless the user explicitly requests a purge.
When should I use this skill?
When the user wants to detach, archive, purge, or otherwise change the lifecycle state of an Obsidian project knowledge base.
What you get
A project or note detached, archived, purged, or renamed with a summary of what changed.
- A project or note in its new lifecycle state with a change summary
Files
Obsidian Project Lifecycle
Use the shared helper script for deterministic lifecycle operations.
Role in the workflow
This is a supporting skill under obsidian-project-memory.
Use it for project-level state changes and, when needed, note-level removal or rename flows.
Project-level commands
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode detach
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode archive
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode purgeNote-level command
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode archive --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode purge --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode rename --note "Experiments/Old-Name.md" --dest "Experiments/New-Name.md"Policy
- Detach: stop syncing, keep vault content.
- Archive: default for “remove this project's knowledge”; move the project to
Archive/and disable syncing. - Purge: only when the user explicitly requests permanent deletion.
- Rename / move: treat as update plus link repair, not delete plus create.
Always summarize what was removed, what was preserved, and whether auto-sync remains enabled.
Related skills
FAQ
What is the default removal mode?
Archive: move the project to Archive/ and disable syncing.
How is a rename handled?
As an update plus link repair, not a delete plus create.