sync

Synchronize Obsidian or Bedrock vaults with external sources via /bedrock:preserve.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill keeps your Obsidian/Bedrock vaults in sync with external data sources, reducing manual drudgery and ensuring sources stay up to date across entities.

Core Features & Use Cases

  • Re-read and consolidate updated content from Confluence, Google Docs, GitHub repositories, and Markdown sources.
  • Deduplicate URLs, map them to affected entities, and delegate writes to the centralized preserve workflow for consistent linking and history.
  • Use the three modes (default sources, --people, --github) to address general sync, contributor discovery, and repository activity correlation.

Quick Start

Run the bedrock sync workflow to re-sync existing sources and have changes written through /bedrock:preserve.

Frequently Asked Questions about sync

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

FAQPage Schema
How do I sync Obsidian vault content with external sources like Confluence and Google Docs?

To sync vault content with Confluence, Google Docs, and GitHub, this workflow re-reads external sources, deduplicates URLs, and delegates changes to the preserve workflow. It refreshes content and maps updates to affected entities.

Can I use GitHub repository activity to update vault topics and identify contributors?

Yes, you can use GitHub repository activity to update vault topics and identify contributors. Running the sync workflow with the --github mode correlates repository activity and discovers contributors, routing all updates through the preserve workflow.

What is the best way to deduplicate URLs when syncing external data to a vault?

The best way to deduplicate URLs when syncing external data is to use an automated workflow that re-reads sources, identifies duplicate URLs, maps them to affected entities, and delegates writes centrally to prevent redundant links.

Does vault synchronization delete entities if an external source becomes unavailable?

Vault synchronization does not delete entities if an external source becomes unavailable. Non-syncable sources are safely ignored, and all identified changes are routed through the preserve workflow to ensure no entities are removed.

How do I refresh content from specific external sources without syncing the entire vault?

You can refresh content from specific external sources without syncing the entire vault by using targeted invocation modes. The default mode syncs general sources, while --people and --github modes address contributor discovery and repository activity.

Why are synced changes from external sources routed through a centralized preserve workflow?

Synced changes from external sources are routed through a centralized preserve workflow to ensure consistent linking and history. This delegation prevents direct writes, maintaining data integrity across Confluence, Google Docs, and GitHub updates.