Updated 2d ago
by grimmerk
memsaga
Version control and two-way sync for your AI coding agent's files: Claude Code's memory, skills and settings, files it edits, and companion docs (notes and translations beside a repo you can't commit to). Each change is a commit named for its session, in a git repo you own, synced across machines. mem + saga, Old Norse for “story” or “history”.
21 GitHub stars (21)
+11 in 15 days
| Period | New stars |
|---|---|
| Oct 30 | +2 |
| Oct 31 | 0 |
| Nov 1 | +1 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
| Nov 6 | +4 |
| Nov 7 | 0 |
| Nov 8 | +1 |
| Nov 9 | 0 |
| Nov 10 | 0 |
| Nov 11 | +1 |
| Nov 12 | +1 |
| Nov 13 | +1 |
- 3 skills (3 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add grimmerk/memsaga
Asks which skills and agents to install. Just one: npx skills add grimmerk/memsaga --skill companion-docs — add -g for every project.
Claude Code
git clone https://github.com/grimmerk/memsagacp -r "memsaga/skills/companion-docs" ~/.claude/skills/
Copies the companion-docs skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add grimmerk/memsaga
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
companion-docs
Where to put a document that belongs with a repository but must not be committed to it: a translation or annotated copy of one of its files (for example a Traditional Chinese version of an English doc in a repository you cannot commit personal documents to (an employer's, a client's)), or a note about the repository that maps to no single file (an evaluation, a review write-up, a hand-off). Use w…
skills/companion-docs/ on GitHub (opens in a new tab)SKILL.md -
companions
List the companion documents (translations, annotated copies, drafts) memsaga keeps under its data repo's companion/ directory, optionally for one source repository. User-invoked as /companions [repo name]; the output is printed verbatim so the user can read it directly.
skills/companions/ on GitHub (opens in a new tab)SKILL.md -
memsaga-history
Look up the version history of Claude Code's own memory and config — global CLAUDE.md, per-project auto-memory files (MEMORY.md and topic files), and user skills — which memsaga mirrors into a git repo (`memsaga config` shows the path, for example ~/git/memories) on every turn. Use when the user asks what a memory or CLAUDE.md said last week, when a memory was added/changed/deleted and by which s…
skills/memsaga-history/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.