git-vault-agent-pattern

Coordinate pull, commit, and push operations for a shared Obsidian vault.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill git-vault-agent-pattern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-vault-agent-pattern
Source: https://github.com/rafael-fae/agent-ops-worflow/tree/main/archive/skills/git-vault-agent-pattern
Command: npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill git-vault-agent-pattern

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill defines a tightly controlled utility agent for git versioning in a shared Obsidian vault, reducing conflicts, lost work, and unsafe manual repository edits across multiple agents and a human operator.

Core Features & Use Cases

  • Git-only operations: Performs pull, commit, and push workflows without creating or editing content.
  • Authorization gates: Requires explicit approval before pushes unless a commander has pre-authorized automatic push behavior.
  • Conflict-safe coordination: Uses rebase-first sync, reports diffs and hashes, and escalates unresolved merge conflicts instead of forcing resolution.
  • Use case: A Hermes server agent can safely synchronize a shared vault with the human’s local machine while preserving an audit trail and avoiding destructive operations.

Quick Start

Ask the agent to synchronize the repository state and report any pending changes or conflicts before committing or pushing.

Frequently Asked Questions about git-vault-agent-pattern

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

FAQPage Schema
How do I prevent merge conflicts in a shared Obsidian vault using git?

To prevent merge conflicts in a shared Obsidian vault, enforce a pull-rebase-first synchronization workflow that serializes changes across multiple agents and avoids destructive manual repository edits.

How do I manage git versioning with multiple agents writing to the same repository?

Managing git versioning with multiple agents requires explicit authorization gates before commits and pushes, ensuring serialized changes, auditability, and conflict avoidance across human-in-the-loop repository workflows.

Can I use pull, commit, and push workflows without automatic conflict resolution?

Yes, you can execute pull, commit, and push workflows without automatic conflict resolution by escalating unresolved merge conflicts instead of forcing resolution, ensuring no data is lost during synchronization.

What is the best way to audit git operations in a multi-agent workflow?

The best way to audit git operations in a multi-agent workflow is to require explicit approval before pushes, report diffs and hashes, and enforce a strict no-force-push policy to maintain an audit trail.

Does this git coordination method allow content creation inside the vault?

No, this git coordination method restricts operations strictly to pull, commit, and push workflows, explicitly preventing any content creation or editing outside of safe git versioning tasks.

Why should I use rebase-first synchronization for shared vault repositories?

Rebase-first synchronization for shared vault repositories prevents divergent branch histories and reduces lost work by ensuring all changes are serialized before new commits are pushed to the remote repository.