archive

Archive articles to archive/ while preserving original URLs and updating frontmatter.

3|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/unfinishablemap/unfinishablemap --skill archive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archive
Source: https://github.com/unfinishablemap/unfinishablemap/tree/main/.claude/skills/archive
Command: npx skills add https://github.com/unfinishablemap/unfinishablemap --skill archive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill archives an article to the archive directory while preserving its original URL for external links, ensuring external references continue to resolve and visitors see an informative archival notice.

Core Features & Use Cases

  • Archive with URL preservation: Move the article to archive/ while preserving its original path for external links and citations.
  • Frontmatter & Changelog updates: Automatically annotate with archival metadata and log the operation for traceability.
  • Reference integrity: Scan for references to the archived article and surface them for potential updates or redirects.
  • Use Case: Retire outdated content without breaking external links, while keeping readers informed via an archive notice.

Quick Start

Use the archive skill to retire a page at obsidian/concepts/old-idea.md with a reason like "Content retired".

Frequently Asked Questions about archive

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

FAQPage Schema
How do I archive an article in Obsidian without breaking external links?

To archive an article without breaking external links, move the file to an archive/ directory while preserving its original URL path. This ensures external references continue resolving and visitors see an informative archival notice instead of a broken page.

What happens to frontmatter when I retire content in Obsidian?

When retiring content, the frontmatter is automatically updated with archived metadata to annotate the article's status. This preserves the file's historical context while clearly marking it as archived for future readers and workflows.

Does this content retirement workflow track changes in a changelog?

Yes, the content retirement workflow appends a changelog entry to obsidian/workflow/changelog.md. This logs the archival operation for traceability, ensuring you maintain a clear historical record of when and why articles were retired.

Can I scan for references to an archived article before moving it?

Yes, the workflow scans for references to the archived article and surfaces them for potential updates or redirects. This reference integrity check helps you identify and manage internal links that might need adjustment after the file moves.

What is the best way to retire outdated content while keeping readers informed?

The best way to retire outdated content while keeping readers informed is to move it to an archive/ directory with an archival notice. This preserves the original URL so external citations resolve correctly, while visitors see an informative retirement message.

When should I not use this archiving approach for my articles?

You should not use this archiving approach for articles not located under the obsidian/ directory, as the workflow specifically maps obsidian/ paths to archive/ paths. It is designed for retiring content while preserving URLs, not for permanent deletion.