vault-commit

Organize and commit uncommitted git files using semantic rules.

1|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/RS42-AI/ai-os-lite --skill vault-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-commit
Source: https://github.com/RS42-AI/ai-os-lite/tree/main/plugins/ai-os-lite/skills/vault-commit
Command: npx skills add https://github.com/RS42-AI/ai-os-lite --skill vault-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, bash, and includes scripts (resource) components.

What problem does it solve?

This Skill automatically organizes and commits uncommitted files in your vault, maintaining a clean and coherent git history without manual intervention.

Core Features & Use Cases

  • Semantic Committing: Groups files into commits based on date, area, and project.
  • Batch Approval: Allows user review of all proposed commits before execution.
  • Customizable: Users can define frontmatter tags to influence grouping and commit messages.

Quick Start

Execute the command "/vault-commit" to commit all uncommitted vault files.

Frequently Asked Questions about vault-commit

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

FAQPage Schema
How do I automatically organize uncommitted files in an Obsidian vault for git?

You can automatically organize uncommitted files in an Obsidian vault by grouping them into commits based on date, area, and project. This semantic committing approach maintains a clean git history without manual sorting.

What is semantic committing for vault management?

Semantic committing for vault management is the process of grouping files into commits based on date, area, and project. This creates an informative git history for your notes instead of generic bulk commits.

Do I need git and bash to commit Obsidian vault files semantically?

Yes, you need both the git CLI and bash scripting to process files and execute commit operations. These dependencies are required to run the scripts that organize and commit your vault files.

Can I review proposed git commits before they are executed in my vault?

Yes, you can review proposed commits through a batch approval process. The system groups files semantically and presents all proposed commits for your approval before executing any git operations.

How do frontmatter tags influence semantic commit grouping?

Frontmatter tags allow you to customize how files are grouped and how commit messages are generated. Defining these tags in your files influences the semantic organization of your vault commits.

What is the best way to maintain a clean git history for an Obsidian vault?

The best way to maintain a clean git history is to use automated semantic committing. By grouping uncommitted files based on date, area, and project, the vault history remains coherent without manual intervention.