بنقرة واحدة
obs-auto-moc
建立 review-first 的 Obsidian MOC manifest、proposal 與 preview。預設不改 live MOC,只有明確要求時才 apply。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
建立 review-first 的 Obsidian MOC manifest、proposal 與 preview。預設不改 live MOC,只有明確要求時才 apply。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Use when explicit operator, recovery, approval, status, or Telegram allowlist tasks must go through fixed ops helper commands on this PicoClaw host. Do not use this skill for scheduled/daily/morning research or routine GitHub research on the live NAS path.
處理 Famiclean 熱水器、瓦斯、水溫與剩餘瓦斯量相關請求,包含 discovery、總瓦斯用量查詢、目前設定溫度查詢、溫度設定與每日門檻通知。當使用者提到熱水器、瓦斯、水溫或剩餘瓦斯量時,優先使用這個 skill。
追蹤活動、睡眠、飲食、訓練、用藥、檢驗與身體組成資料。保守估算熱量與營養,並將每日紀錄與彙總報表寫入 notes/claw/health。
استنادا إلى تصنيف SOC المهني
| name | obs-auto-moc |
| description | 建立 review-first 的 Obsidian MOC manifest、proposal 與 preview。預設不改 live MOC,只有明確要求時才 apply。 |
當使用者要檢查、重建、預覽或套用 Obsidian MOC.md 時,使用這個 skill。
/home/haman/custom-claw-tools/obs-auto-moc/home/haman/custom-claw-tools/obs-auto-moc/SKILL.md/home/haman/.picoclaw/workspace/skills/obs-auto-moc/SKILL.md/home/haman/.picoclaw/workspace/bin/obs-auto-moc/home/haman/.picoclaw/workspace/notes/claw/moc/home/haman/.picoclaw/workspace/notes/claw/moc/proposals/home/haman/.picoclaw/workspace/notes/claw/moc/index-manifest.jsonl/home/haman/.picoclaw/workspace/notes/claw/moc/MOC.preview.md/home/haman/.picoclaw/workspace/notes/claw/moc/last-run.json/home/haman/.picoclaw/workspace/notes/MOC.md/home/haman/.config/obsidian-headless/sync當任務符合以下情況時,使用 obs-auto-moc:
MOC.mdMOC.preview.md--applyexec 呼叫 live wrapperroot-note、TechVault、WorkVault、PersonalVault--apply 時才原子更新 live MOC.mdDecayed 狀態;agent search / read / 引用可喚醒筆記並重算 last_resonated_at預設先跑 preview build
/home/haman/.picoclaw/workspace/bin/obs-auto-moc buildMOC.preview.mdMOC.md先讀結果
last-run.jsonMOC.preview.md只有在使用者明確要求「套用」時,才執行:
/home/haman/.picoclaw/workspace/bin/obs-auto-moc build --apply回覆要精簡
MOC.md 已更新目前 repo 內已加入第一版 script-side scaffold,對應 root-note -> PicoClaw -> destination MOC 流程:
monitor-root-note:掃描 root-note/,只對變更檔案產出 PicoClaw handoff artifactapply-picoclaw-report --report <file>:吃結構化 PicoClaw 完成回報,更新 pipeline state,並刷新 touched destination MOCqueue-picoclaw-report --report <file> [--run-pipeline]:驗證回報後先放入 report inbox,必要時立刻跑一輪 pipelinerecord-agent-reference --note-path <path>...:記錄 agent reference batch,解除 Decayed,重算 last_resonated_at,並重建 touched note set 的 relatedrefresh-destination-mocs:直接重建 TechVault / WorkVault / PersonalVault 的 MOC.mddispatch-picoclaw-handoff --handoff <file>:把 handoff job 直接交給 live PicoClaw,擷取結構化 report,再餵回 pipelinerun-pipeline-once:先吃 report inbox 裡的 PicoClaw 完成回報,再從 root-note/ 產出下一個 handoff job;若 auto-dispatch 開啟,會立刻把 handoff 送進 live PicoClawrun-pipeline-once 會把它隔離到 pipeline/picoclaw-report-failures/,並讓受影響的 root-note 項目回到可重試狀態run-pipeline-once 也只會把受影響項目標成可重試,不會再整條卡死在 handed_off_to_picoclawfailed 後重試,不會再殘留成假性的 handed_off_to_picoclawlisten --host 127.0.0.1 --port 45460 --run-pipeline:提供 loopback GET /health、POST /picoclaw-report 與 POST /agent-reference callback ingestioncallback_contract.endpoint 預設會指向 http://127.0.0.1:45460/picoclaw-reportvault_path 與 destination root paths,讓 PicoClaw 在回報前先建立目的筆記注意:
obs-auto-moc 內執行ObsToolsVault/README.md,更細的遷移規則在 ObsToolsVault/specs/obs-auto-moc-listener.service + obs-auto-moc-pipeline.path + obs-auto-moc-pipeline.timerbin/obs-auto-moc-runner 預設會開 OBS_AUTO_MOC_AUTO_DISPATCH=1,並使用 cron:obs-auto-moc:<job_id> 這種 job-scoped session 自動把 handoff 送進 PicoClaw,避免沿用舊對話上下文bin/obs-auto-moc-listen / bin/obs-auto-moc-runner 支援 OBS_AUTO_MOC_SYNC_ROOT、OBS_AUTO_MOC_VAULT_PATH、OBS_AUTO_MOC_AUTO_DISPATCH、OBS_AUTO_MOC_PICOCLAW_SESSION、OBS_AUTO_MOC_STALE_HANDOFF_SECONDS 等環境覆寫;其中 OBS_AUTO_MOC_PICOCLAW_SESSION 會被當成 session prefix,dispatcher 會自動附上 :<job_id>,也可自行放 {job_id} placeholder/home/haman/.picoclaw/workspace/bin/obs-auto-moc build
/home/haman/.picoclaw/workspace/bin/obs-auto-moc stats
/home/haman/.picoclaw/workspace/bin/obs-auto-moc build --apply
last-run.json 顯示 parse errors、missing schema fields 或 unresolved links,要誠實說明。notes/MOC.md 的 explicit apply 之外,不要改寫 vault 內其他筆記。notes/claw/moc 是 artifact root;preview/proposal 都先寫這裡。