preserve

Centralize vault write operations with phase-based workflows and bidirectional linking.

88|8|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/iurykrieger/claude-bedrock --skill preserve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preserve
Source: https://github.com/iurykrieger/claude-bedrock/tree/main/skills/preserve
Command: npx skills add https://github.com/iurykrieger/claude-bedrock --skill preserve

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes all vault write operations to safely create or update entities, ensuring consistency and reliable bidirectional linking across the vault.

Core Features & Use Cases

  • Single write point for the vault that orchestrates input parsing (structured, free-form, or graphify outputs), vault path resolution, and controlled updates.
  • Phase-driven workflow (pre-write sync, graphify merge, input parsing, change proposals, and execution) with explicit user confirmation before changes.
  • Builds and maintains graph-backed knowledge structures by merging graphify data into graphify-out, aligning with existing entities, and preserving backlinks.
  • Enforces entity-definition rules from the plugin to classify, reconcile, and persist actors, concepts, topics, and code nodes.

Quick Start

Invoke /bedrock:preserve with your input source (structured, free-form text, or a graphify-out path) to begin persisting entities to the vault.

Frequently Asked Questions about preserve

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

FAQPage Schema
How do I safely update Obsidian vault entities and maintain bidirectional linking?

Obsidian vault entities are safely updated by funneling all write operations through a single point that parses input, proposes changes, and executes controlled writes while preserving bidirectional links across the knowledge graph.

Can I write free-form text and structured data into an Obsidian knowledge graph?

Free-form text and structured data are written into an Obsidian knowledge graph by submitting them to a centralized workflow that accepts multiple input sources, resolves the vault path, and parses the data into classified entities.

What is the best way to merge graphify outputs into an Obsidian vault?

The best way to merge graphify outputs into an Obsidian vault is using a phase-driven workflow that performs pre-write synchronization, aligns incoming data with existing entities, and merges the graphify data into graphify-out.

Does Obsidian entity management require explicit confirmation before writing to the vault?

Obsidian entity management requires explicit user confirmation before writing to the vault, operating through a phase-driven workflow that includes pre-write sync, input parsing, and change proposals before any executed writes occur.

How are conflicts handled when updating Obsidian markdown files with new graph data?

When updating Obsidian markdown files with new graph data, conflicts are handled through strict conflict resolution rules during the execution phase, ensuring incoming data aligns with existing entities and preserves bidirectional links.

When do I need a single write point for my Obsidian vault?

A single write point is needed for an Obsidian vault when centralizing write operations to ensure consistency, reliable bidirectional linking, and strict conflict handling across structured, free-form, or graphify inputs.