一键导入
sync-check
Verify the Obsidian vault is set up for cross-device research continuity. Use for "sync-check", "is my continuity folder ok", "verify vault for sync".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify the Obsidian vault is set up for cross-device research continuity. Use for "sync-check", "is my continuity folder ok", "verify vault for sync".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Citation-disciplined literature pipeline backed by paper MCP servers (semantic-scholar, arxiv, paper-search). Use for lit review, fact-check, systematic review, scholarly research.
Citation-disciplined literature pipeline backed by paper MCP servers (semantic-scholar, arxiv, paper-search). Use for /research, lit review, fact-check, systematic review.
Capture a structured handoff snapshot so the next chat can resume. Writes handoff_latest.md to the Claude Code memory dir and mirrors to the vault inbox. Use /handoff or "save context".
Ingest a local PDF (or folder of PDFs) into the Obsidian vault. Extracts DOI/title, resolves metadata, writes 30_Literature/CITEKEY.md. Use /ingest-pdf or "ingest this PDF".
Query the Obsidian literature library: counts by status, tags, projects; orphans; gaps; reading queue. Use /lit-map or "what's in my library", "what should I read next".
Resolve a paper from a DOI, arXiv id, URL, or Author-Year-keyword into the Obsidian vault. Fetches metadata, downloads PDF, writes 30_Literature/CITEKEY.md. Use /capture-paper.
| name | sync-check |
| description | Verify the Obsidian vault is set up for cross-device research continuity. Use for "sync-check", "is my continuity folder ok", "verify vault for sync". |
Use this skill to verify the cross-device continuity setup before relying on
capture-research-state or resume-research-state. Run it once after install
and again whenever something looks off.
OBSIDIAN_VAULT_PATH; ask once if missing.00-Claude-Context/ exists at the vault root and is a normal (visible) folder.manifest.jsoncurrent-state.mdresearch-memory.mdpreferences.mddecision-log.mdopen-questions.mdtask-ledger.mdpaper-map.mdsession-snapshots/ exists and is a directory.manifest.json is >= the number of .md files in
session-snapshots/ (append-only invariant).Prefer the bundled helper (one shell call, deterministic):
python "${CLAUDE_PLUGIN_ROOT}/bin/research_sync_agent.py" validate --vault "{vault path}"
On Windows, fall back to py -3.12 ... if python is not on PATH. If neither
is available, walk the schema in
${CLAUDE_PLUGIN_ROOT}/references/context-schema.md by reading each file.
Always emit a short verdict:
Vault: {path}
Status: Ready | Not Ready
Newest snapshot: {filename or "none"}
Next action: {one specific step}
For "Not Ready", Next action should be the single most useful step -- usually
one of:
python "${CLAUDE_PLUGIN_ROOT}/bin/research_sync_agent.py" init --vault "{path}"{file} to restore frontmatter key {key}."Don't enumerate every problem at once if there are many -- name the one that unblocks the next step. The user re-runs sync-check after fixing.
init automatically. The user explicitly invokes it.