← ClaudeAtlas

vault-updates-dailylisted

每天彙整高信任 developer tooling 更新成一篇 Obsidian daily updates briefing。使用官方 changelog / release notes、GitHub releases,含 authenticated user 的 starred repo releases;專注 coding agent、CLI、API、model、connector、developer workflow 相關變更。追蹤來源只讀 `feeds/updates/01.index.md`,不硬編碼工具清單。使用時機:使用者要求「同步 changelog」、「release notes 更新」、「官方變更同步」、「daily updates」、查最近工具更新,或直接呼叫 /vault-updates-daily。
lllloo/obsidian-memory · ★ 0 · AI & Automation · score 58
Install: claude install-skill lllloo/obsidian-memory
# Vault Updates Daily 同步高信任 developer tooling 更新到 Obsidian,產出可回查的消費性 briefing。重點是 high precision:少收但可用,不把 changelog 當全文剪藏。 ## 產出 - 日報:`feeds/updates/<YYYY-MM-DD>-daily-updates.md` - 來源設定:`feeds/updates/01.index.md` - 日報存於 `feeds/updates/`,是使用者每天瞄一眼的消費性 feed;不屬三層系統,不進 raw 或 wiki。 - 同日多次同步時追加新內容,不覆蓋舊日報;不要把日報 wikilink 追加回 index。 日報 frontmatter: ```yaml --- title: "<YYYY-MM-DD> Daily Updates" created: <YYYY-MM-DD> updated: <YYYY-MM-DD> tags: - updates - <本次涵蓋的工具 tag,取自 01.index.md> --- ``` 正文按工具分 `## <工具名>` section;每筆 entry 保留繁中摘要與 3-6 條重點,避免逐條搬運原文。 ## 資源 - `references/daily-runbook.md`:執行細節。真正同步前必須先讀全文。 - `references/item-analyzer.md`:候選分析 prompt。分析前讀全文;傳給 Agent subagent 時貼全文,不叫 subagent 自己讀檔。 - `scripts/fetch_updates.py`:從 index 抓候選,輸出 machine-readable lines。starred 有 auth 走 live GraphQL 並自動刷新快照,無 auth(雲端)改讀快照 `starred-repos.txt` + atom feed,細節見 runbook。 - `scripts/dedup_check.py`:寫入前查重,避免跨日重報。 - `starred-repos.txt`:starred repo 清單快照(skill 目錄內的機器資料檔,非 vault 筆記,不進 Quartz)。本機 authed 跑 daily 時自動保鮮;雲端 token-free 環境靠它才抓得到 starred。首次啟用雲端前先本機跑一次 `fetch_updates.py --snapshot-starred`。 ## 主流程 1. 用 harness-native `Read schema/vault-map.md` 確認 cwd 是 vault root;讀不到就停止,請使用者 cd 到 vault root(`~/code/obsidian-memory`;三平台一致,cmd.exe 不認 `~` 改用 `%USERPROFILE%\code\obsidian-memory`)。 2. 讀 `feeds/updates/01.index.md`。不存在或三個來源段皆空時停止,請使用者先補來源;單段為空只略過該來源類型。 3. 讀 `references/daily-runbook.md`,照 runbook 解析 index、抓候選、處理 `OFFICIAL:`、去重、分析與組裝。 4. 預設同步最近 7 天;使用者指定日期時用該日期到今天。 5. 執行抓取: ``` pytho