obsidian-sync
The obsidian-sync skill updates Obsidian vault documentation for Deep Researcher projects by reading project configuration, memory logs, and state files, then refreshing a Dashboard note with current progress. Use it to keep Obsidian synchronized with active experiment states, or enable optional daily note entries, with fallback to local text files if no vault is configured.
git clone --depth 1 https://github.com/Xiangyue-Zhang/auto-deep-researcher-24x7 /tmp/obsidian-sync && cp -r /tmp/obsidian-sync/skills/obsidian-sync ~/.claude/skills/obsidian-syncSKILL.md
# obsidian-sync Refresh progress notes for a Deep Researcher project. ## Usage ```bash Claude Code: /obsidian-sync --project /path/to/project Claude Code: /obsidian-sync --project /path/to/project --dashboard-only Claude Code: /obsidian-sync --project /path/to/project --daily-only Codex: $obsidian-sync ``` ## Behavior 1. Read project config and check `obsidian.enabled` 2. Read `PROJECT_BRIEF.md`, `workspace/MEMORY_LOG.md`, `workspace/state.json`, and `.cycle_counter` 3. Refresh `Dashboard.md` in Obsidian, or `workspace/progress_tracking/Dashboard.txt` if no vault is configured 4. Optionally append a new daily note entry ## Command ```bash python -m core.obsidian --project /path/to/project ``` If progress export is disabled, tell the user to set `obsidian.enabled: true`. If `obsidian.vault_path` is empty, notes fall back to project-local text files.
Experiment implementation, execution, and monitoring
Literature search and hypothesis formation
Central decision-maker that plans experiments and reflects on results
Report generation and paper writing
Launch an autonomous THINK→EXECUTE→REFLECT experiment loop on a GPU project
Search papers from top AI/ML conferences
Daily arXiv paper recommendations with automatic deduplication
Check status of running autonomous experiment loops