cnki-journal-search
Search for journals/publications on CNKI by name, ISSN, CN, or sponsor. Use when the user wants to find a specific journal or browse publications.
By cookjohn · 539 installs
npx skills add cookjohn/cnki-skills --skill cnki-journal-search
Source repository · Upstream listing
CNKI Journal Search (期刊检索)
Arguments
$ARGUMENTS is a journal name, ISSN, CN number, or sponsor name.
Steps
1. Navigate
Use mcp chrome devtools navigate page → https://navi.cnki.net/knavi
2. Search + extract results (single evaluate script, NO wait for)
Use mcp chrome devtools evaluate script . Replace QUERY HERE with actual search term:
3. Present results
Notes
Journal detail pages open in new tab — use list pages + select page
If only 1 journal result, can auto navigate to detail page for cnki journal index
Search button selector: input.researchbtn (not generic button )
Captcha detection
Check tcaptcha transform dy element's getBoundingClientRect().top = 0 .
Tencent captcha SDK preloads DOM at top: 1000000px (off screen, not active).
Only return error: 'captcha' when top = 0 (actually visible to user).
Tool calls: 2 (navigate + evaluate script)