archive-obsidian-vault

Automates monthly Obsidian vault archival into year-based category folders preserving attachments.

3|1|Updated Jun 20, 2016
One-click install
npx skills add https://github.com/paulchiu/dotfiles --skill archive-obsidian-vault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archive-obsidian-vault
Source: https://github.com/paulchiu/dotfiles/tree/main/.config/opencode/skills/archive-obsidian-vault
Command: npx skills add https://github.com/paulchiu/dotfiles --skill archive-obsidian-vault

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Archiving monthly Obsidian vault items to an organized Archive folder structure to keep the vault clean and navigable, while preserving attachments and preventing data loss.

Core Features & Use Cases

  • Automates moving monthly and standalone items into a year-based archive layout
  • Preserves attachments and builds a consistent Archive/ YYYY Category/ structure
  • Handles journals, discussions, drawings, and projects with optional preprocessing scripts like bookmark extraction or journal merging
  • Use Case: After a project completes, archive its related Notes and journals for long-term retention while maintaining a clean vault

Quick Start

Archive Obsidian vault items by month into year-level folders, moving journals, discussions, drawings, and projects while handling attachments.

Frequently Asked Questions about archive-obsidian-vault

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate archiving monthly Obsidian vault items into a year-based folder structure?

The archival process handles large batches of vault items, automatically preserving attachments to prevent data loss. It specifically enforces an Archive/YYYY/Category/ structure to keep your vault consistently organized.

How does merging daily journals into monthly files work for long-term retention?

The Skill provides preprocessing scripts for extracting bookmarks and cleaning empty journals before archiving. These scripts help streamline the vault structure by removing redundant empty files and isolating bookmark data.

Can I use this archival process for an Obsidian vault containing Projects, Drawings, and Discussions?

The archival process uses optional preprocessing scripts like bookmark extraction and journal merging before moving items. This guarantees that attachments are preserved and the vault structure remains consistent during the automated batch transfer.

What is the best way to archive completed Obsidian projects while keeping attachments intact?

The best way to archive completed projects is to automate the migration of related notes and journals into a year-level archive layout. This approach preserves all associated attachments and maintains a clean, navigable vault structure.