
Gs Fulltext
Takes a Google Scholar paper from a search result and extracts every access link you'd want: direct PDFs, publisher pages, DOI, and Sci-Hub fallbacks. You feed it a data-cid or result number from a previous search, and it pulls the full-text URL (usually the free PDF Google Scholar surfaces), resolves the DOI if present, and generates Sci-Hub links as backup. The script runs in the browser to grab everything from the results page DOM, so it's fast and doesn't need extra navigation. Honest take: this is the natural next step after searching, and having all the access routes in one response beats manually clicking through paywalls or remembering Sci-Hub exists.
- skills.sh installs
- 293
- GitHub stars
- 545
- last updated
- Aug 21, 2026
Install
$ npx -y skills add cookjohn/gs-skills --skill gs-fulltext --agent claude-codeInstalls into .claude/skills of the current project.
Files
Google Scholar Full Text Access
Resolve and present all full-text access options for a paper found in Google Scholar search results.
Arguments
$ARGUMENTS can be:
- A
data-cidfrom a previous search result - A result number (e.g.,
3) referring to a previous search result
Prerequisites
This skill works best after a previous gs-search or gs-advanced-search call, which already extracts fullTextUrl and href for each result. If those are available, use them directly.
Steps
Step 1: Collect links from search results
From the previous search result, extract these fields for the target paper:
fullTextUrl: direct PDF/HTML link (from.gs_ggs a)href: link to the paper's publisher page (from.gs_rt a)dataCid: cluster ID
If no previous search context is available, search for the paper first using gs-search.
Step 2: Resolve additional links (evaluate_script)
Navigate to the Google Scholar results page (if not already there), then extract full-text links for the specific paper:
async () => {
const cid = "DATA_CID_HERE";
Sponsors
Details
- Repository
- github.com/cookjohn/gs-skills
- Category
- Office & Documents
- First seen
- Jun 3, 2026