cnki-journal-search — Claude Code skill: journal search
Search CNKI for journals by title, ISSN, CN number, or sponsor. Use it to locate a publication and inspect the details returned with its listing.
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a claude-codeWhat cnki-journal-search does
The skill opens CNKI’s journal search, enters the supplied term, and filters the results to journals. It detects ISSN and CN number formats to choose the matching search category. Result details can include the journal name, identifiers, sponsor, citation and download counts, and impact-factor figures.
It runs through two browser-tool calls: one to open CNKI and another to execute the search script. A visible CAPTCHA stops the search with an error, so the check must be completed before results can be retrieved. Journal detail pages open in a new tab; list_pages and select_page can be used to switch to it.
What it helps with
- find a journal by title
- look up a publication using its ISSN or CN number
- search for journals from a named sponsor
- review figures shown for matching journals
Example prompts for the agent
- Find the CNKI journal with this title: “Nature”.
- Look up the journal with ISSN
1234-567Xon CNKI. - Search CNKI for journals from this sponsor.
How to install cnki-journal-search
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a claude-code2Manually: put the files in place
~/.claude/skills/cnki-journal-search/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cnki-journal-search/
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a codex2Manually: put the files in place
.agents/skills/cnki-journal-search/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a cursor2Manually: put the files in place
.cursor/skills/cnki-journal-search/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cookjohn/cnki-skills cnki-journal-search2Manually: put the files in place
.github/skills/cnki-journal-search/SKILL.md1Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a gemini-cli2Platform CLI
gemini skills install https://github.com/cookjohn/cnki-skills --path skills/cnki-journal-searchManually: put the files in place
.devin/skills/cnki-journal-search/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-journal-search -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-journal-search
How do I install cnki-journal-search in Claude Code?
Run npx skills add cookjohn/cnki-skills --skill cnki-journal-search -a claude-code. The skill file is at ~/.claude/skills/cnki-journal-search/SKILL.md.
What does cnki-journal-search do?
It searches CNKI journals by title, ISSN, CN number, or sponsor, then returns publication details and available metrics.
How does the skill handle a CAPTCHA?
When a CAPTCHA is visible, the skill returns an error and stops the search until the check is completed.