with one click
distill
snapshot + journal を読み、context/ に構造化されたナレッジを生成・更新する
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
snapshot + journal を読み、context/ に構造化されたナレッジを生成・更新する
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
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 を一括更新する
| name | distill |
| description | snapshot + journal を読み、context/ に構造化されたナレッジを生成・更新する |
| user-invocable | true |
| argument-hint | [トピック] (省略時は全体更新。例: 検体検査, projects) |
| allowed-tools | ["Read","Write","Edit","Bash","Grep","Glob"] |
snapshot/ と journal/ のデータを読み込み、context/ に構造化されたナレッジとして書き出す。 情報の「収集」から「知識」への昇華プロセス。
{vault.path}/context/ 配下のファイルリポジトリルートの config.yaml から vault.path を読み取る。
config.yaml を読み、vault.path を取得する。
以下のファイルをすべて読み込む:
{vault.path}/snapshot/{最新日付}/*.md — 最新の snapshot(日付フォルダの中で最も新しいもの){vault.path}/journal/*.md — 直近7日分の journal{vault.path}/context/*.md — 既存の context(更新のベースにする)Git 履歴がある場合、snapshot の前回との差分も参考にする:
VAULT="{vault.path}"
# 最新と前回の日付フォルダを比較
ls -d "$VAULT"/snapshot/*/ # 日付フォルダ一覧から最新2つを比較
引数によって動作を分岐する:
/distill 検体検査)context/{トピック名}.md を新規作成 or 更新/distill projects)context/projects.md を snapshot + journal の情報で更新---
source: manual
collected_at: {現在のISO-8601日付}
ttl: null
auto_generated: false
---
# {トピック名}
{構造化された内容}
me.md:
projects.md:
domain.md:
snapshot + journal を分析し、独立したトピックとして切り出すべきものがあれば提案する。
以下のトピックを新しい context ファイルとして作成できます:
- 検体検査: 検体検査マスターの仕様・改定対応に関する知識
- データ移行: 患者データ移行の手順・注意点
作成する場合は `/distill 検体検査` のように実行してください。
書き出し完了後、scripts/commit-vault.sh を実行して vault リポジトリにコミットする。
bash scripts/commit-vault.sh
auto_generated は false のまま(context は手動管理扱い)ttl: null(context は期限なし)