cnki-parse-results — Claude Code skill: what it does, how to install
Extract structured details from an open CNKI results page. Useful when you need article titles, authors, journals and citation counts after running a search.
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a claude-codeWhat cnki-parse-results does
The skill reads the current CNKI results page in Chrome and collects each paper’s title, authors, journal, date, database type, citation count and downloads. It also returns the article link and marks items published online first.
It checks the page with mcp__chrome-devtools__take_snapshot and first tries to extract records using mcp__chrome-devtools__evaluate_script. If the page structure has changed and that script returns no records, the skill parses the accessibility tree instead. A CNKI results page must be open; any CAPTCHA has to be solved manually before extraction can proceed.
What it helps with
- collect paper titles and authors from CNKI results
- retrieve journal names and publication dates
- check citation and download counts for papers
- return article links and database types in structured data
Example prompts for the agent
- Parse the open CNKI results page and list the paper details.
- Collect the authors, journals and dates from the current search results.
- Check this CNKI page and return the papers with their citation counts.
How to install cnki-parse-results
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a claude-code2Manually: put the files in place
~/.claude/skills/cnki-parse-results/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cnki-parse-results/
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a codex2Manually: put the files in place
.agents/skills/cnki-parse-results/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a cursor2Manually: put the files in place
.cursor/skills/cnki-parse-results/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cookjohn/cnki-skills cnki-parse-results2Manually: put the files in place
.github/skills/cnki-parse-results/SKILL.md1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a gemini-cli2Platform CLI
gemini skills install https://github.com/cookjohn/cnki-skills --path skills/cnki-parse-resultsManually: put the files in place
.devin/skills/cnki-parse-results/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about cnki-parse-results
How do I install cnki-parse-results in Claude Code?
Run npx skills add cookjohn/cnki-skills --skill cnki-parse-results -a claude-code. The skill file is placed at ~/.claude/skills/cnki-parse-results/SKILL.md.
What does cnki-parse-results do?
It extracts paper details from the current CNKI results page, including titles, authors, journals, dates, citations and downloads. The output also contains article links and the total result count.
What if a CAPTCHA appears on CNKI?
Solve it manually, then ask the agent to parse the page. The skill detects the challenge and tells you to complete it.