From research-workspace
Operates research-hub CLI for literature discovery, source ingestion into Zotero/Obsidian/NotebookLM, reference organization, dashboard inspection, and vault maintenance. Use for finding papers, building knowledge bases, or generating research briefs.
npx claudepluginhub wenyuchiou/ai-research-skills --plugin research-workspaceThis skill uses the workspace's default tool permissions.
research-hub turns Zotero, Obsidian, and NotebookLM into an AI-operable research workspace. It works best with any two of the three tools, and unlocks the full loop when all three are connected.
Materializes literature sources into local references/ directory using Paperpile for academic papers, Readwise for personal highlights, and Obsidian for web clips after brainstorm phase.
Fetches, filters, rates, and deep-reads academic papers from Scholar Inbox using notebooklm-py CLI and NotebookLM. Supports daily digests, recommendations, trending topics, and source-grounded Q&A on arXiv papers.
Manages project-scoped literature reviews in Obsidian: organizes papers in Sources/Papers, synthesizes insights in Knowledge notes like Literature Overview and Research Gaps, drafts in Writing, maps to literature.canvas.
Share bugs, ideas, or general feedback.
research-hub turns Zotero, Obsidian, and NotebookLM into an AI-operable research workspace. It works best with any two of the three tools, and unlocks the full loop when all three are connected.
This skill drives the research-hub Python CLI. Before running any
command from this skill, verify the CLI is installed:
research-hub --version
If that command is not found, the user installed only the Claude Code marketplace plugin and is missing the Python CLI. Stop and tell them:
This skill needs the
research-hubCLI. Please run:pip install research-hub-pipeline research-hub setup --persona researcher # or analyst | humanities | internalThen re-run your request. If you only need to compare papers, sharpen a research question, or build a project / paper memory file (no automated search, no NotebookLM upload), the marketplace install alone is enough — you don't need this skill for those.
Do not invent or simulate research-hub output if the CLI is
missing.
Default language policy: answer the user in their language. Generate durable research notes, metadata, and citations in English unless the user explicitly asks for another language.
| User setup | Recommended path |
|---|---|
| Zotero + Obsidian + NotebookLM | research-hub auto "topic" |
| Zotero + Obsidian only | research-hub auto "topic" --no-nlm, zotero backfill, Obsidian dashboard output |
| Obsidian + NotebookLM only | research-hub import-folder <folder> --cluster <slug>, then NotebookLM bundle/upload |
| Zotero + NotebookLM only | Zotero-backed search and NotebookLM operations |
| No accounts yet | research-hub dashboard --sample |
pip install research-hub-pipeline[playwright,secrets]
research-hub setup
research-hub doctor
For local files without Zotero:
pip install research-hub-pipeline[import,secrets]
research-hub setup --persona analyst
research-hub import-folder ./papers --cluster my-local-review
research-hub dashboard --sample
research-hub plan "TOPIC"
research-hub auto "TOPIC" --no-nlm
research-hub serve --dashboard
Use --no-nlm for first-run smoke tests or when NotebookLM browser automation is not configured.
research-hub import-folder ./sources --cluster project-topic
research-hub serve --dashboard
research-hub crystal emit --cluster project-topic
research-hub notebooklm login
research-hub notebooklm bundle --cluster project-topic
research-hub notebooklm upload --cluster project-topic
research-hub notebooklm generate --cluster project-topic --type brief
research-hub notebooklm download --cluster project-topic
research-hub doctor --autofix
research-hub tidy
research-hub clusters rebind --emit
research-hub cleanup --all
For MCP hosts:
{ "mcpServers": { "research-hub": { "command": "research-hub", "args": ["serve"] } } }
Install host-specific files:
research-hub install --platform claude-code
research-hub install --platform cursor
research-hub install --platform codex
research-hub install --platform gemini
research-hub doctor when setup state is uncertain.import-folder for non-academic or internal documents.