CNKI Skills

CNKI Skills for Claude Code

A Claude Code skill set that drives CNKI through Chrome DevTools MCP: search papers, browse journals, download PDFs and export to Zotero

  • 1,064 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • Drives the browser and runs scripts on CNKI pages
  • Triggers file downloads and sends records to an external Zotero
All reasons and checks

cookjohn/cnki-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/cnki-skills-for-claude-code

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Drives the browser and runs scripts on CNKI pages
  • Triggers file downloads and sends records to an external Zotero

This is third-party code. Review the repository files before installing.

What it does

The set gives Claude Code ten skills and an orchestrating agent for the Chinese academic database CNKI. The skills run keyword and advanced search with filters by author, journal, date and source category, parse the results page, paginate, pull full paper metadata, look up journals and their indexing, open issue tables of contents, trigger PDF or CAJ downloads and format a GB/T 7714 citation or push a record to Zotero. Everything runs through asynchronous calls in Chrome DevTools MCP, without screenshot parsing. Downloads use the user's own logged-in browser session; the skill does not solve captchas itself but pauses and asks the user to solve them manually.

Who it is for. For researchers, teachers, graduate students and technical writers who work with Chinese academic literature in CNKI.

Good fit when

  • You need to find papers in CNKI and get a structured result list
  • You need to check a journal, its indexing and metrics or open an issue's table of contents
  • You need to download a paper PDF and push the record into Zotero with a ready citation

Not a fit when

  • You have no CNKI access with download rights of your own
  • You need a non-Chinese database; the skills are built around the CNKI layout

Example request

Find CSSCI papers on machine learning in CNKI for 2020-2025 and export the first five to Zotero

Limitations

You need the Chrome DevTools MCP server installed and Chrome running with a debugging port. Downloads work only when you are logged in to CNKI under an account with download rights, usually institutional or paid; the skills do not bypass passwords or subscriptions. Captchas are solved by the user manually. The Zotero export needs Python 3 and the Zotero desktop app running. Selectors are tied to the current CNKI markup and can break when it changes.

How to disable. Remove the skills/cnki-* folders and agents/cnki-researcher.md from your project's .claude directory or from the global ~/.claude. Optionally remove the chrome-devtools server from your MCP config.

FAQ

Do the skills bypass paid access to CNKI?

No. Search and browsing are open, and downloads go through the site's own download buttons in your logged-in session, so you need an account with download rights. The skills do not bypass subscriptions or captchas.

Why is Chrome DevTools MCP required?

It lets the agent control Chrome tabs and run scripts on CNKI pages. Without that server the skills do not work.

Discussion

No questions or reviews yet.

Skills

Google Scholar Skills

Google Scholar Skills for Claude Code

Six skills and a gs-researcher agent: Claude Code searches Google Scholar, tracks citations, fetches full-text links and exports to Zotero

SkillExtended access545Repository stars

A set of skills for searching scientific databases, PubMed, arXiv, ChEMBL, ClinicalTrials and more, with plain-language queries.

PluginExtended access64Repository stars

A Claude Code skill that turns the agent into a researcher: multi-step source collection, citation verification, and a wiki report that grows session by session

SkillExtended access4.7KRepository stars

A Chrome extension with a CLI, MCP and a skill: Claude Code and Codex hand qz a web task that runs in your own browser

CLIBroad access220Repository stars

A Claude Code skill that turns "research this topic" into a multi-phase investigation: hypotheses, parallel search, a file per source and citation checks

SkillExtended access367Repository stars

Deep Research

Deep Research Skill for Claude Code

A deep research skill for Claude Code: multi-phase search, claim verification and cited reports in Markdown, HTML and PDF

SkillExtended access1.2KRepository stars

README in short

The README, in English and Chinese, describes ten skills and the cnki-researcher agent that chains them into flows such as search, filter and export to Zotero. Installation adds the chrome-devtools MCP server, copies the skills/ and agents/ folders into the .claude directory and starts Chrome with a debugging port. Each skill runs in one or two calls: navigate plus one asynchronous evaluate_script, with no screenshots or OCR. The agent detects captchas and pauses for the user to solve them manually. The push_to_zotero.py script sends records to the Zotero desktop app through its connector.

README badge

Original SKILL.md

---
name: cnki-search
description: Search CNKI (中国知网) for papers by keyword. Use when the user wants to find academic papers on a topic.
argument-hint: "[search keywords]"
---

# CNKI Basic Search

Search CNKI for papers using keyword(s). Returns result count and structured result list (titles, URLs, authors, journal, date) in a single call.

## Arguments

$ARGUMENTS contains the search keyword(s) in Chinese or English.

## Steps

### 1. Navigate

Use `mcp__chrome-devtools__navigate_page` -> `https://kns.cnki.net/kns8s/search`

### 2. Search + extract results (single evaluate_script, NO wait_for)

Report a problem