← Back to Skills Marketplace
gleb-urvanov

Braingit

by gleb-urvanov · GitHub ↗ · v0.1.2
cross-platform ✓ Security Clean
335
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install braingit
Description
Automate committing Markdown-only changes in a git repo with safe staging, ideal for note snapshots without affecting code or binaries.
README (SKILL.md)

Braingit

Commit Markdown-only deltas in a git repository (typically a notes/workspace repo) using a deterministic script.

Article: https://github.com/gleb-urvanov/braingit/blob/master/braingit-article.md

Quick start

Commit Markdown changes (default: *.md)

From inside the target git repo:

./scripts/commit_md_changes.sh "md: snapshot"

Or specify a repo path:

BRAINGIT_REPO=/path/to/repo ./scripts/commit_md_changes.sh "md: snapshot"

Change what files are included

BRAINGIT_PATTERN='*.md' ./scripts/commit_md_changes.sh

Behavior

  • Reads git status --porcelain -z
  • Stages only matching files (default *.md)
  • Commits only if something is staged
  • Exits 0 when there is nothing to do

Scripts

  • scripts/commit_md_changes.sh
    • Env:
      • BRAINGIT_REPO (default: cwd)
      • BRAINGIT_PATTERN (default: *.md)
      • BRAINGIT_DRY_RUN=1

References

  • references/protocol.md — conventions + an OpenClaw cron example
Usage Guidance
This skill appears to do what it says: locally stage and commit files matching a glob (default *.md). Before using it: (1) run with BRAINGIT_DRY_RUN=1 to verify which files would be staged; (2) double-check BRAINGIT_PATTERN and BRAINGIT_REPO so you don't accidentally stage more than intended (a broad pattern like '*' would stage everything); (3) avoid storing secrets in Markdown or explicitly exclude sensitive paths in .gitignore; (4) note the script commits locally only—it does not push to remotes or send data over the network. If you plan to run it automatically (cron/OpenClaw), test manual runs first and keep .gitignore tight.
Capability Analysis
Type: OpenClaw Skill Name: braingit Version: 0.1.2 The 'braingit' skill is a utility designed to automate git commits for Markdown files. The core logic in `scripts/commit_md_changes.sh` safely handles file paths using null-terminated strings and restricts its operations to a user-defined pattern (defaulting to *.md). No evidence of data exfiltration, unauthorized execution, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the included script and documentation. The only code file implements staging and committing files matching a user-configurable glob (default *.md), which is exactly what the skill advertises.
Instruction Scope
SKILL.md and scripts operate only on a local git repository: they run git status, git add, and git commit. There are no network calls, external endpoints, or instructions to read unrelated system files. The pattern and repo path are configurable via documented env vars.
Install Mechanism
No install spec; this is an instruction-only skill with a small script included. Nothing is downloaded or written to disk by an installer.
Credentials
No credentials or special environment variables are required. The script accepts optional env vars (BRAINGIT_REPO, BRAINGIT_PATTERN, BRAINGIT_DRY_RUN) that are documented and directly related to its function.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and only makes local git commits (it does not push or store tokens). Autonomous invocation is enabled by default but is not combined with other risky behaviors.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install braingit
  3. After installation, invoke the skill by name or use /braingit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Expose braingit article link more prominently.
v0.1.1
Add link to braingit article.
v0.1.0
Initial release: commit Markdown-only changes in a git repo (braingit protocol).
Metadata
Slug braingit
Version 0.1.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Braingit?

Automate committing Markdown-only changes in a git repo with safe staging, ideal for note snapshots without affecting code or binaries. It is an AI Agent Skill for Claude Code / OpenClaw, with 335 downloads so far.

How do I install Braingit?

Run "/install braingit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Braingit free?

Yes, Braingit is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Braingit support?

Braingit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Braingit?

It is built and maintained by gleb-urvanov (@gleb-urvanov); the current version is v0.1.2.

💬 Comments