Productivity & Collaboration

Autonomous Research Filing

Turn a research topic into traceable Obsidian knowledge-base pages.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 16k
Last updated
1mo ago
License
MIT
autonomous-researchweb-searchknowledge-graphobsidian
+2markdownpersonal-knowledge-management

What does this skill do, and when should you use it?

autoresearch is one skill in the claude-obsidian collection. It performs iterative web research for a topic, then files sources, concepts, entities, and a synthesis into an Obsidian knowledge base. Objectives, source preferences, confidence rules, round limits, and page limits are configured through program.md. It is a good fit for users who want research to compound into an owned Markdown knowledge graph, but it depends on the collection’s vault structure, scripts, and web tools.

Reads references/program.md and vault mode configuration; decomposes a topic into multiple search angles; calls WebSearch and WebFetch; runs up to three rounds of broad search, gap filling, and synthesis checking; validates URLs, sanitizes fetched content, and limits body size; routes output paths according to the active methodology; coordinates concurrent writes with file locks; creates source, concept, entity, and “Research: [topic]” synthesis pages; updates wiki/index.md, wiki/log.md, and wiki/hot.md.

Good fit
  • A researcher wants to turn papers or source material about a topic into cited Obsidian research pages.
  • A knowledge-management user needs a multi-pass web investigation of an unfamiliar subject with automatic Markdown filing.
  • A business analyst wants to preserve source conflicts, evidence gaps, and unresolved questions.
  • A user of Generic, LYT, PARA, or Zettelkasten organization wants research filed according to the vault’s active method.

How do you install this skill?

Before you use it
  • Before running, disclose the expected network-request and write volume and confirm permission to file fetched content into the vault.
  • Do not provide credentials, sensitive personal data, or internal URLs to the loop; the materials do not establish sensitive-data isolation.
  • In mainland-China environments, WebSearch/WebFetch and some external sources may be unreachable; prepare alternative sources or manual imports.
  • Run in a branch or recoverable backup to reduce recovery cost from bulk writes and automatic commits.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Python 3
  • Bash
  • Obsidian vault
  • WebSearch
  • WebFetch

The skill is distributed with the 15-skill AgriciDaniel/claude-obsidian repository. For the public build:

  1. git clone https://github.com/AgriciDaniel/claude-obsidian
  2. cd claude-obsidian
  3. bash bin/setup-vault.sh
  4. Open the folder as an Obsidian vault and open Claude Code in the same folder.

The collection can also be installed as a plugin with claude plugin marketplace add AgriciDaniel/claude-obsidian followed by claude plugin install claude-obsidian@agricidaniel-claude-obsidian. The source does not document a standalone autoresearch installation.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-obsidian.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/autoresearch" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • deep dive into [topic]

Configure research objectives and constraints in skills/autoresearch/references/program.md. In Claude Code, enter /autoresearch [topic], or use triggers such as “research [topic]”, “deep dive into [topic]”, or “investigate [topic]”. After completion, inspect the generated pages under wiki/questions, wiki/sources, wiki/concepts, and wiki/entities, along with the updated index, log, and hot cache.

What are this skill's strengths and limitations?

Pros
  • Supports up to three rounds of searching, fetching, gap filling, and synthesis.
  • Separates output into source, concept, entity, and synthesis pages with cross-references.
  • Includes URL validation, fetched-content sanitization, body-size limits, and failure logging.
  • Supports Generic, LYT, PARA, and Zettelkasten filing modes.
  • Produces plain Markdown files owned by the user.
Limitations
  • Depends on Claude Code-style tools, the collection’s vault structure, scripts, and configuration files rather than being a standalone skill.
  • A full run can involve roughly 45 WebFetch calls, making high-cost topics expensive.
  • Requires network access and may use Bash, Python 3, Obsidian CLI, or an MCP transport.
  • The source provides no standalone test suite or production-verification evidence for other platforms.
  • Research quality depends on source availability, program.md configuration, and search results.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Autonomous Research Filing this page 52 · Use with care ★ 16k 1mo ago MIT
Wiki Knowledge Companion 49 · Use with care ★ 16k 1mo ago MIT
Compound Vault Methodology Modes 56 · Use with care ★ 16k 1mo ago MIT
Wiki Log Folder 55 · Use with care ★ 16k 1mo ago MIT
LLM Wiki Manager 51 · Use with care ★ 71 1mo ago MIT

The README positions the project as an open-source local Markdown knowledge base and Notion alternative, and compares the collection with Smart Connections and Copilot on automation, contradiction flagging, session memory, and autonomous research. Those comparisons concern the full claude-obsidian collection; this skill itself is limited to autonomous research and filing.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The skill specifies URL-scheme and private-network rejection, host restrictions, content sanitization, failure logging, and per-file locking. However, WebSearch/WebFetch target arbitrary external sources and the loop can perform many writes to the user's vault without explicit per-write confirmation, with no clear sensitive-data policy, complete rollback procedure, or credential isolation; points are deducted for those gaps.

2Reliability9 / 20 · 2.3/5

Rounds, source limits, routing, transport fallback, failure continuation, and diagnostic logging are specified, making the happy path reasonably coherent from a static read. The selected skill has no dedicated tests, and its routing, locking, transport, and filing dependencies are not reproduced here; abnormal-input and tool-failure coverage remains incomplete, so the static ceiling applies.

3Adaptability9 / 15 · 3.0/5

The intended use—multi-round web research for a topic with structured Obsidian filing—is clear, with triggers, input paths, and several organization modes documented. Trigger phrases are broad and non-fit boundaries are limited; core operation depends on web search and fetching whose reachability from mainland-China networks is not established, so points are deducted.

4Convention9 / 15 · 3.0/5

The skill has progressive sections, a configurable program, output templates, constraints, failure behavior, and version references. Repository context also supplies an MIT license, security policy, CI, and README documentation. The selected skill does not provide its own changelog, explicit maintenance owner, or update path, and publisher identity is unverified by FollowSkills, so full marks are not justified.

5Effectiveness7 / 15 · 2.3/5

The defined outputs—source, concept, entity, synthesis, index, log, and hot-cache updates—are directly usable in the stated wiki workflow, and the program defines source preferences and confidence rules. Static review cannot verify representative results, and the high fetch/write cost may be disproportionate for some topics; the static maximum is therefore used.

6Verifiability3 / 10 · 1.5/5

The repository includes CI, static validation, several script tests, and a pinned revision. Those tests do not cover autoresearch's search, fetch, sanitization, routing, filing, or synthesis paths, and no third-party execution evidence is provided, so the score remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision cb93ff6d82f9 Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it send my notes to Anthropic?
autoresearch accesses web sources and writes results to the vault. The source explicitly says the collection’s retrieval skill does not send notes to Anthropic by default; autoresearch itself still requires WebSearch and WebFetch, whose exact network behavior depends on the host environment.
How many network calls can a run make?
A full run can reach about 3 rounds × 5 sources × 3 angles, or roughly 45 WebFetch calls. The page cap in program.md limits filing, not fetching.
What happens when a fetch fails?
The skill is designed to log the URL and reason in wiki/log.md and continue. Skipped sources should also appear in the synthesis page’s Open Questions section.
Is it suitable if I only want a chat answer?
Not primarily. Its intended output is filed wiki pages rather than a one-time conversational response.

More skills from this repository

All from AgriciDaniel/claude-obsidian

Productivity & Collaboration

Wiki Knowledge Companion

Build and maintain a compounding Markdown wiki in Obsidian.

★ 16k FS 49 Use with care 1mo ago
Productivity & Collaboration

Compound Vault Methodology Modes

Routes new Obsidian vault pages according to LYT, PARA, Zettelkasten, or Generic conventions.

★ 16k FS 56 Use with care 1mo ago
Productivity & Collaboration

Wiki Log Folder

Turns Obsidian wiki logs into traceable Markdown rollups without altering their source entries.

★ 16k FS 55 Use with care 1mo ago
Productivity & Collaboration

Conversation Archivist

Turn valuable conversations and insights into structured, linked Obsidian Markdown notes.

★ 16k FS 49 Use with care 1mo ago
Productivity & Collaboration

Wiki Ingest for Obsidian

Turn files, URLs, and images into connected Obsidian knowledge pages.

★ 16k FS 49 Use with care 1mo ago
Productivity & Collaboration

Obsidian Wiki Health Check

Find broken links, stale claims, and structural gaps in your wiki.

★ 16k FS 48 Use with care 1mo ago
Productivity & Collaboration

Obsidian Wiki Query

Retrieve, cite, and compound answers from your Obsidian knowledge vault.

★ 16k FS 50 Use with care 1mo ago
Productivity & Collaboration

Obsidian CLI Knowledge Transport

Use Obsidian CLI to read, write, search, and maintain a Markdown vault.

★ 16k FS 48 Use with care 1mo ago
Productivity & Collaboration

Canvas Visual Knowledge Board

Organize images, PDFs, and wiki pages on an Obsidian visual canvas.

★ 16k FS 41 Not recommended 1mo ago
Productivity & Collaboration

Obsidian Markdown Syntax Assistant

Write valid Obsidian Markdown and avoid broken links, embeds, callouts, and properties.

★ 16k FS 45 Not recommended 1mo ago
Productivity & Collaboration

Web Page Cleaner

Extracts readable Markdown from cluttered web pages before knowledge-base ingestion.

★ 16k FS 41 Not recommended 1mo ago
Productivity & Collaboration

Vault Hybrid Retrieval

Paragraph-level Obsidian vault search combining contextual prefixes, BM25 retrieval, and optional vector reranking.

★ 16k FS 54 Use with care 1mo ago
Productivity & Collaboration

Obsidian Bases Views

Turn Obsidian notes into queryable tables, cards, and lists with native dynamic views.

★ 16k FS 50 Use with care 1mo ago
Productivity & Collaboration

Ten-Principle Thinking Loop

A structured ten-stage loop that helps Claude analyze complex problems, challenge assumptions, and produce actionable conclusions.

★ 16k FS 53 Use with care 1mo ago

Related skills