with one click
sync-memory
vault の MEMORY.md と context/ を現在の vault 状態に合わせて整備する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
vault の MEMORY.md と context/ を現在の vault 状態に合わせて整備する
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | sync-memory |
| description | vault の MEMORY.md と context/ を現在の vault 状態に合わせて整備する |
| user-invocable | true |
| argument-hint | [sync | status] (省略時は sync。status で現在の状態を表示) |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
vault の MEMORY.md(ナビゲーションガイド)と context/ を現在の vault 状態に合わせて整備するスキル。
| ファイル | 役割 |
|---|---|
{vault.path}/MEMORY.md | vault のナビゲーションガイド。エージェントが vault を読む際の起点 |
{vault.path}/context/*.md | 構造化された長期記憶。ユーザー情報・プロジェクト・ドメイン知識 |
リポジトリルートの config.yaml から vault.path を読み取る。
config.yaml を読み、vault.path を取得する。
VAULT="{vault.path}"
以下をすべて読み込む:
$VAULT/MEMORY.md — 現在のナビゲーションガイド$VAULT/context/*.md — context ファイル(memo/ 配下含む)$VAULT/snapshot/ — 日付フォルダ一覧(ls -d "$VAULT"/snapshot/*/)$VAULT/journal/ — journal ファイル一覧status(状態表示)vault の現在の状態を表示して終了:
sync(同期 — デフォルト)以下のステップ 4〜6 を実行。
$VAULT/MEMORY.md を vault の現在の状態に合わせて更新する。
このファイルは vault を初めて読むエージェントの起点になるため、正確さが重要。
snapshot/ が日付フォルダベース(YYYY-MM-DD/)であることを明記context/memo/ サブディレクトリの存在を反映journal/ の追記ルールを反映context/ 配下のファイルを列挙(memo/ 含む)# memex
{一行説明}
## ディレクトリ構造
{実際の構造に合わせたツリー + 説明}
## 書き込みルール
{CLAUDE.md の Writing Rules と一致させる}
## エージェントへの指示
{必読ファイル・条件付き参照ファイルのリスト}
context/ 配下のファイルを確認し、軽微な問題を修正する:
vault 側に変更があった場合のみ scripts/commit-vault.sh を実行する。
cd "$VAULT" && git status --porcelain
# 変更があれば
bash {repo_root}/scripts/commit-vault.sh
config.yamlで指定されたNotionページを取得し、ページごとのカスタムpromptに従ってvaultに書き出す
Google Meet付きカレンダー予定の文字起こし・Geminiメモを取得し、議事録としてvaultに書き出す
daily/weekly/monthlyの振り返りを生成しjournal/に書き出す
日次の思考・感想・ふりかえりをvaultのjournal/timeline/に書き出す
Slackから自分宛メンション・参加スレッド・主要チャンネルの最新情報を収集し、Obsidian vaultのsnapshot/slack.mdに書き出す
sync-slack, sync-linear, sync-notion を並列実行し、snapshot を一括更新する