← ClaudeAtlas

mm-vaultlisted

Создаёт приватный vault-репозиторий памяти проекта в Obsidian и пушит его на GitHub для синхронизации с claude.ai Knowledge. Use when user says "создай vault", "синхронизация памяти", "memory sync", "/mm vault", "/mm-vault".
mworldorg/markdown-memory · ★ 52 · AI & Automation · score 86
Install: claude install-skill mworldorg/markdown-memory
# mm-vault — Memory Vault Git Sync Initializer Инициализирует и настраивает приватный git-репозиторий для папки памяти проекта Obsidian Vault. Это позволяет синхронизировать долгосрочную память с claude.ai Project Knowledge/Files через интеграцию с GitHub, исключая ручной копипаст. ## Конфиг Загрузи `mm-config.json` по алгоритму из `<repo>/docs/CONFIG-LOADING.md`. Поддержка `mm-config.local.json` overlay обязательна. Понадобятся: - `paths.obsidian_projects` - `paths.obsidian_vault` ## Процесс ### Шаг 1. Определи проект и папку памяти (Vault Root) 1. Определи **проект** по `passport.md` в текущей `cwd` или её родительских директориях. - Извлеки имя проекта из YAML frontmatter `project:` (или из поля "Имя" таблицы Идентификация). - Если `passport.md` не найден, выведи предупреждение и спроси имя проекта или предложи запустить `/mm new` сначала. 2. Определи **slug** проекта (в нижнем регистре, с заменой пробелов на дефисы). Для `markdown-memory` slug равен `markdown-memory`. 3. Определи путь базы знаний `<vault_root>` по единому алгоритму резолва: - (1) из секции `## Obsidian Knowledge Vault` в `CLAUDE.md` со строкой `Хранилище знаний: <путь>`, если она есть; - (2) локальная папка `.vault/` в корне проекта; - (3) глобальная папка проекта `<obsidian_projects>/<slug>/` из конфига. 4. Выведи пользователю подтвержденный путь папки памяти. ### Шаг 2. Покажи состав папки и прогони Secret-Scan 1. Сделай рекурсивный обход папки `<vault_root>` и покажи дерево файл