Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
brycewang-stanford avatar

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)
At a glance

obsidian-project-lifecycle capabilities & compatibility

Capabilities
project lifecycle · note management
Works with
obsidian
Use cases
project management
Pricing
Free
From the docs

What obsidian-project-lifecycle says it does

Use the shared helper script for deterministic lifecycle operations.
SKILL.md
**Archive**: default for “remove this project's knowledge”; move the project to `Archive/` and disable syncing.
SKILL.md
npx skills add https://github.com/brycewang-stanford/awesome-agent-skills-for-empirical-research --skill obsidian-project-lifecycle

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars3.2k
Last updatedAugust 4, 2026
Repositorybrycewang-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

SKILL.mdMarkdownGitHub ↗

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 purge

Note-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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.