← ClaudeAtlas

autoresearchlisted

Run an autonomous WEB-fed research loop on a topic. Iterates web-search → fetch → synthesize → file as wiki pages until depth is reached. Each iteration narrows the gap between what's known (in the wiki) and what's still missing. Use when the user explicitly says "research X on the web", "go research X", "deep dive online into X", "find new info about X", "build a wiki on X", "/autoresearch", or any phrasing that implies fetching NEW information from the internet. Do NOT use when the user wants answers from the existing wiki only — that's `wiki-query`. If "research X" is ambiguous, ask which is intended before kicking off the loop (it costs real tokens).
tboome33/obsidian-mcp-router · ★ 1 · AI & Automation · score 74
Install: claude install-skill tboome33/obsidian-mcp-router
# autoresearch Driven by an explicit research program (`program.md`) so the loop has clear exit criteria. Without a program, it spirals or stops too early. ## Pre-conditions 1. Target vault has `wiki/` scaffolding. 2. WebSearch and WebFetch tools are available (Claude Code provides these). 3. Vault is online. ## Steps ### 0. No topic in mind? Ask which pages deserve a programme (v0.69.0+, borrowing C10) **Only when the user has NOT named a topic** — "what should I research next?", "where are the gaps?". If they named one, skip straight to step 1. ``` mcp__obsidian-router__find_boundary_pages({ vault, limit: 10 }) ``` It ranks the wiki's "frontier" pages — the crossroads many pages link to that stay thin inside — deterministically, from the knowledge graph. Present the top few as **candidate subjects for a new programme** and let the user choose. Never pick for them, and never open a programme off the back of a score alone. **This is upstream of the loop, and must stay there.** Step 2a below already picks the least-covered question inside an existing programme, gauged with `search_smart` — that mechanism works and is not to be replaced. Boundary scoring answers a different question, one storey up: *which page deserves a programme at all*. Wiring it into 2a would break a working selector to solve a problem it does not have. Say plainly what the ranking is worth: it **proposes attention, it does not establish importance**. Index and hub pages legitimately surface near