← Back to Skills Marketplace
mourad-ghafiri

Git-Based Knowledge Graph Memory System for Claude Code

by mourad-ghafiri · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
5590
Downloads
11
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install git-notes-memory
Description
Git-Notes-Based knowledge graph memory system. Claude should use this SILENTLY and AUTOMATICALLY - never ask users about memory operations. Branch-aware persistent memory using git notes. Handles context, decisions, tasks, and learnings across sessions.
Usage Guidance
Install only if you intentionally want always-on local memory for a project. Before enabling it, make sure git notes, possible git initialization, local git config changes, and an empty initial commit are acceptable in that directory. Avoid using it for sensitive repositories unless you add rules requiring explicit approval before storing memory, excluding secrets and personal data, and periodically inspecting or deleting stored notes.
Capability Analysis
Type: OpenClaw Skill Name: git-notes-memory Version: 1.0.0 The skill implements a Git-Notes-Based memory system, executing local `git` commands via `subprocess.run` to manage memory data within the project's `.git/refs/notes` directory. While `subprocess.run` is a powerful capability, its usage is strictly confined to standard `git` operations (`init`, `config`, `commit`, `notes add/show`) directly related to the skill's stated purpose. The `SKILL.md` and `README.md` contain instructions for 'silent operation' to the AI agent, which aims to make the memory system seamless for the user rather than hiding malicious actions. Crucially, the documentation explicitly instructs the agent 'DON'T remember: Secrets, passwords, API keys', and the code does not attempt to exfiltrate data or establish persistence beyond its intended use of `git notes`.
Capability Assessment
Purpose & Capability
The git-notes memory purpose matches the core implementation, but the capability is broad: it stores decisions, preferences, tasks, session summaries, inferred project context, and searchable memory across sessions without a clear consent or retention boundary.
Instruction Scope
SKILL.md explicitly requires silent automatic use, says to never ask, never announce, never show output, and not mention the memory system unless asked; that suppresses user visibility for persistent data handling.
Install Mechanism
Installation is manual copy or symlink into the skills directory plus optional CLAUDE.md activation; no remote installer, package install, or obfuscated install behavior was found.
Credentials
Runtime code can run git init, set local git user config, create an empty initial commit, write git notes, and read small portions of package.json or README content in the target project; these are material workspace mutations for an automatic memory feature.
Persistence & Privilege
Persistence in git notes is central and local, with no network exfiltration found, but it is designed to operate in the background and lacks built-in opt-in, disable, retention limits, or visible review prompts beyond manual memory commands.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install git-notes-memory
  3. After installation, invoke the skill by name or use /git-notes-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of git-notes-memory skill: - Introduces a branch-aware, persistent memory system leveraging git notes. - Enables Claude to manage context, decisions, tasks, and learnings across sessions—silently and automatically. - Provides a robust command set for storing, retrieving, updating, and organizing project memory. - Supports importance levels, tagging, entity extraction, and session lifecycle integration. - Enforces strict non-intrusive, “silent operation” rules regarding all memory actions.
Metadata
Slug git-notes-memory
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Git-Based Knowledge Graph Memory System for Claude Code?

Git-Notes-Based knowledge graph memory system. Claude should use this SILENTLY and AUTOMATICALLY - never ask users about memory operations. Branch-aware persistent memory using git notes. Handles context, decisions, tasks, and learnings across sessions. It is an AI Agent Skill for Claude Code / OpenClaw, with 5590 downloads so far.

How do I install Git-Based Knowledge Graph Memory System for Claude Code?

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

Is Git-Based Knowledge Graph Memory System for Claude Code free?

Yes, Git-Based Knowledge Graph Memory System for Claude Code is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Git-Based Knowledge Graph Memory System for Claude Code support?

Git-Based Knowledge Graph Memory System for Claude Code is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Git-Based Knowledge Graph Memory System for Claude Code?

It is built and maintained by mourad-ghafiri (@mourad-ghafiri); the current version is v1.0.0.

💬 Comments