ingest
Lite ingest — fetch a paper and write a short 4-section triage summary (Key Takeaways, Background, Main Idea & Summary, Critique). No figures, fast.
Scaffold a new PaperLoom at the configured path (or at an optional path argument). Idempotent — fills missing files without clobbering existing ones.
How it fires
How this command gets triggered: by you, by Claude, or both.
/initContext preview
What this command does when you run it.
Scaffold a new PaperLoom at the configured path (or at an optional path argument). Idempotent — fills missing files without clobbering existing ones.
description: Scaffold a new PaperLoom at the configured path (or at an optional path argument). Idempotent — fills missing files without clobbering existing ones. argument-hint: "[vault-path]"
Scaffold the Obsidian vault that PaperLoom uses. All filesystem work is done by `scripts/init_vault.py` — this command just resolves the path and shells out.
1. Pick the vault path per the precedence above. Pass the raw path to the script — the script expands `~` and env vars itself.
2. Bootstrap the plugin venv if it doesn't already exist, then run the scaffolder:
if [ ! -x "${CLAUDE_PLUGIN_ROOT}/.venv/bin/python3" ]; then
python3 -m venv "${CLAUDE_PLUGIN_ROOT}/.venv" \
&& "${CLAUDE_PLUGIN_ROOT}/.venv/bin/pip" install -r "${CLAUDE_PLUGIN_ROOT}/requirements.txt"
fi
"${CLAUDE_PLUGIN_ROOT}/.venv/bin/python3" "${CLAUDE_PLUGIN_ROOT}/scripts/init_vault.py" "<vault-path>"The script:
3. Relay the script's stdout to the user verbatim. Remind them to turn off Obsidian's Restricted Mode once on first vault open so the bundled Dataview plugin can load.
Claude Code Plugin for Self-maintaining research knowledge graph for Claude Code + Obsidian
Repo: trapoom555/claude-paperloom
Lite ingest — fetch a paper and write a short 4-section triage summary (Key Takeaways, Background, Main Idea & Summary, Critique). No figures, fast.
Scan the vault for orphan pages, frontmatter schema drift, duplicate findings, unmarked contradictions, and stale wikilinks. Reports issues without auto-fixing.
Ask a question of the research vault. Searches papers and findings, synthesizes an answer with wikilink citations.