Discover and explore top open-source AI tools and projects—updated daily.
cookjohnGoogle Scholar research assistant for Claude Code
Top 83.0% on SourcePulse
Google Scholar Skills for Claude Code is a set of tools designed to enable programmatic interaction with Google Scholar directly from the Claude Code command-line interface. It targets users who leverage Claude Code for research and academic tasks, providing capabilities for searching papers, tracking citations, obtaining full-text access links, and exporting references to Zotero, thereby streamlining academic workflows.
How It Works
The project utilizes the Chrome DevTools Protocol (CDP) via the chrome-devtools-mcp library to interact with a running Chrome browser instance. All data extraction is performed through DOM scraping using CSS selectors, as Google Scholar lacks a public API. Each skill operates via a single asynchronous evaluate_script call, ensuring fast and reliable execution without relying on brittle screenshot parsing or OCR. A key design choice is the use of data-cid (cluster ID) as a primary identifier across skills for citation tracking and cross-referencing, and BibTeX data is retrieved via navigate_page to circumvent CORS restrictions. The system includes CAPTCHA detection, pausing execution for manual user intervention when necessary.
Quick Start & Requirements
--remote-debugging-port=9222), Zotero desktop app (optional for export), Python 3 (optional for Zotero push script).claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest.claude/ directory, or integrate into an existing project.Highlighted Details
gs-search, gs-advanced-search (by author, date, etc.), gs-cited-by, gs-fulltext (PDF, DOI, Sci-Hub links), gs-navigate-pages, and gs-export to Zotero.gs-researcher agent orchestrates all skills, supporting multi-step workflows and CAPTCHA handling.Maintenance & Community
The project provides links to a Discord server and WeChat groups for community interaction and support, indicating an active, albeit potentially bilingual, community.
Licensing & Compatibility
The project is released under the MIT License, which is permissive and generally compatible with commercial use and closed-source projects.
Limitations & Caveats
The reliance on DOM scraping makes the project susceptible to breakage if Google Scholar's website structure changes. CAPTCHA detection requires manual user intervention, potentially interrupting automated workflows.
2 months ago
Inactive
allenai