file-edit

Community

Preserve Obsidian file birth time on edits.

Authorsmallorbit
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Edit an Obsidian vault file in place so its filesystem birth time is preserved, addressing the issue where Obsidian's created metadata can be disrupted by rename-based writes.

Core Features & Use Cases

  • In-place edits preserve the file's inode birth time by replacing content through a temp-file-rename process, avoiding creation of a new file.
  • Clear fallback workflow for very large files using a targeted diff-style edit that preserves birth time and then restores the original timestamp.
  • Verification steps to confirm birth time is preserved, including using the stat tool to display birth timestamp.

Quick Start

Edit an Obsidian vault file in place to preserve its filesystem birth time.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: file-edit
Download link: https://github.com/smallorbit/smallorbit-plugins/archive/main.zip#file-edit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.