# Google Scholar

> Google Scholar

- Skill: `spike-faye-lei/google-scholar` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add spike-faye-lei/google-scholar`
- Raw SKILL.md: https://api.skillmd.com/api/skills/spike-faye-lei/google-scholar/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: spike-faye-lei (https://skillmd.com/u/spike-faye-lei)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/spike-faye-lei/google-scholar

---

# Google Scholar

## Overview
Academic paper search engine (Google). Search papers, explore citation graphs, and view researcher profiles with h-index and publication history.

## Workflows

### Search papers and explore citations
1. `searchPapers(q)` → results with `cites` cluster ID
2. `getCitations(cites)` → papers citing that paper → `cites` for further hops

### Research an author
1. `searchPapers(q)` → find paper → `user` ID from author links
2. `getAuthorProfile(user)` → name, affiliation, h-index, citations, publications

## Operations

| Operation | Intent | Key Input | Key Output | Notes |
|-----------|--------|-----------|------------|-------|
| searchPapers | find papers by keyword/author | q | title, authors, citedBy, cites, pdfLink | 10 results/page; cites field feeds getCitations |
| getCitations | papers citing a given paper | cites ← searchPapers | title, authors, citedBy, totalResults | same DOM as search |
| getAuthorProfile | researcher profile | user (from author links) | name, hIndex, citationsAll, publications[] | up to 20 publications |

## Quick Start

```bash
# Search for papers
openweb google-scholar exec searchPapers '{"q": "transformer attention"}'

# Get citing papers (use cites value from search)
openweb google-scholar exec getCitations '{"cites": "10449950798206616151"}'

# Get author profile (use user ID from author links in search)
openweb google-scholar exec getAuthorProfile '{"user": "KROUdngAAAAJ"}'
```

