cnki-advanced-search — скилл для Claude Code: поиск и установка
Скилл выполняет точный поиск в CNKI по полям, авторам, журналам, датам и категориям источников. Нужен для запросов сложнее обычного поиска по ключевым словам.
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a claude-codeЧто делает cnki-advanced-search
Скилл разбирает запрос на критерии и заполняет расширенную форму CNKI: ключевые слова по теме, заголовку или ключевым словам, автора, журнал, диапазон дат и категории источников SCI, EI, CSSCI, CSCD или 北大核心. Он использует старый интерфейс kns.cnki.net/kns/AdvSearch, потому что в нём есть фильтры по категориям источников.
Для работы агент открывает страницу через mcp__chrome-devtools__navigate_page, затем выполняет один асинхронный evaluate_script. Скрипт задаёт поля формы, запускает поиск, ждёт результаты и возвращает число найденных записей, страницу и URL. Если CNKI показывает капчу, поиск останавливается: это повод проверить страницу вручную.
Какие задачи решает
- найти статьи по автору и теме
- отфильтровать публикации по журналу
- задать диапазон дат для поиска
- ограничить выдачу категориями SCI или CSSCI
- получить число результатов и URL выдачи
Примеры запросов агенту
- Найди в CNKI статьи по теме «машинное обучение» за нужный диапазон дат, только из CSSCI, и укажи число результатов.
- Выполни расширенный поиск CNKI по автору «Иван Иванов» и журналу «Journal Name».
- Поищи публикации по двум наборам ключевых слов, свяжи условия через AND и верни URL страницы результатов.
Как установить cnki-advanced-search
1Через Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a claude-code2Вручную: положить файлы
~/.claude/skills/cnki-advanced-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cnki-advanced-search/
1Через Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a codex2Вручную: положить файлы
.agents/skills/cnki-advanced-search/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a cursor2Вручную: положить файлы
.cursor/skills/cnki-advanced-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cookjohn/cnki-skills cnki-advanced-search2Вручную: положить файлы
.github/skills/cnki-advanced-search/SKILL.md1Через Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a gemini-cli2Командой платформы
gemini skills install https://github.com/cookjohn/cnki-skills --path skills/cnki-advanced-searchВручную: положить файлы
.devin/skills/cnki-advanced-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cnki-advanced-search
Как установить cnki-advanced-search в Claude Code?
Выполните npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a claude-code, затем повторите npx skills add cookjohn/cnki-skills --skill cnki-advanced-search -a claude-code и проверьте файл ~/.claude/skills/cnki-advanced-search/SKILL.md.
Что делает cnki-advanced-search?
Скилл выполняет расширенный поиск в CNKI по полям, автору, журналу, датам и категориям источников. После поиска он возвращает число результатов, номер страницы и URL.
На каких платформах работает скилл?
Скилл рассчитан на Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.