wentorai/research-claw

cnki-journal-index

Query journal indexing/inclusion status on CNKI - check which databases include a journal (北大核心, CSSCI, CSCD, SCI, EI, etc.), get impact factors and evaluation data. Use when user asks about a journal's level, indexing, or ranking.

First seen Jul 17, 2026

Installation

$ npx skills add wentorai/research-claw --skill cnki-journal-index

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wentorai/research-claw · top by installs.

npx skills add wentorai/research-claw

Browse all from wentorai/research-claw

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 851
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 7,012 B
  • docs SUMMARY.md 265 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

CNKI Journal Indexing Query (收录查询)

RC browser tool: navigate with browser action=open url="..."; run the JS in each step via browser action=act kind=evaluate fn="<the async function shown>" (the whole function body goes into fn). Never pass a profile — RC uses its default managed Chrome (CDP 18800).

Check which databases index a journal and extract evaluation metrics from its CNKI detail page.

Arguments

$ARGUMENTS is either:

  • A journal name (will search first, then navigate to detail)
  • A CNKI journal detail URL (containing navi.cnki.net/knavi/detail)

Steps

1. Navigate to the journal detail page

If URL provided: Navigate directly.

  • Use browser action=open with the URL.
  • Use browser action=act kind=wait with text ["该刊被以下数据库收录"] and timeout 15000.

If journal name provided: Search first.

  • Navigate to https://navi.cnki.net/knavi
  • Search for the journal (same as cnki-journal-search steps 2-4)
  • Click the first matching journal title link
  • Use browser action=tabs to find and select the new detail tab
  • Wait for the detail page to load

2. Check for captcha

Take snapshot. If "拖动下方拼图完成验证" found, notify user.

3. Extract journal info via JavaScript

Use browser action=act kind=evaluate with this function:

() => {
  const body = document.body.innerText;

  // Journal title
  const titleEl = document.querySelector('h3.titbox, h3.titbox1');
  const titleText = titleEl?.innerText?.trim() || '';
  const titleParts = titleText.split('\n').map(s => s.trim()).filter(Boolean);
  const nameCN = titleParts[0] || '';
  const nameEN = titleParts[1] || '';

  // Indexing tags - read ONLY the curated tag elements (p.journalType), e.g.
  // "网络首发" and "北大核心 CASINSPECEICSCDWJCI 卓越期刊". Matching the whole
  // body would false-positive (e.g. "EI" inside unrelated words), so we scope to these.
  const tagEls = document.querySelectorAll('p.journalType, .journalType');
  const tagText = Array.from(tagEls).map(e => e.innerText.trim()).join(' ')
    || body.match(/Chinese.*?\n\n([\s\S]*?)\n\n基本信息/)?.[1] || '';
  const knownTags = ['北大核心','CSSCI','CSCD','SCI','EI','CAS','JST','WJCI','AMI','Scopus','卓越期刊','网络首发'];
  const indexedIn = knownTags.filter(tag => tagText.includes(tag));

  // Basic info
  const sponsor = body.match(/主办单位[::]\s*(.+?)(?=\n)/)?.[1] || '';
  const frequency = body.match(/出版周期[::]\s*(\S+)/)?.[1] || '';
  const issn = body.match(/ISSN[::]\s*(\S+)/)?.[1] || '';
  // CN is often absent on the detail page (only on the journal-search list page).
  // Carry it over from cnki-journal-search when available.
  const cn = body.match(/CN\s*[号]?\s*[::]\s*(\S+)/)?.[1] || '';

  // Publication info
  const collection = body.match(/专辑名称[::]\s*(.+?)(?=\n)/)?.[1] || '';
  const paperCount = body.match(/出版文献量[::]\s*(.+?)(?=\n)/)?.[1] || '';

  // Evaluation info
  const impactComposite = body.match(/复合影响因子[::]\s*([\d.]+)/)?.[1] || '';
  const impactComprehensive = body.match(/综合影响因子[::]\s*([\d.]+)/)?.[1] || '';

  // "该刊被以下数据库收录" section - click "更多介绍" first if needed
  const moreBtn = Array.from(document.querySelectorAll('a')).find(a => a.innerText?.includes('更多介绍'));
  const hasMoreIntro = !!moreBtn;

  return {
    nameCN,
    nameEN,
    indexedIn,
    sponsor,
    frequency,
    issn,
    cn,
    collection,
    paperCount,
    impactComposite,
    impactComprehensive,
    hasMoreIntro,
    rawTagText: tagText.substring(0, 200)
  };
}

4. Get detailed indexing info (optional)

If the extraction shows hasMoreIntro: true, click the "更多介绍" link to expand detailed indexing information, then take a new snapshot to capture the expanded content.

The expanded section typically lists specific database inclusions with years, such as:

  • 北大核心期刊(2023年版)
  • CSCD中国科学引文数据库来源期刊(2023-2024年度)
  • EI 工程索引(美)

5. Check "统计与评价" tab (for detailed metrics)

If the user wants detailed evaluation data:

  • Find and click the "统计与评价" link/tab in the snapshot
  • Wait for the statistics section to load
  • Extract additional metrics (H-index, citation distribution, etc.)

6. Present results

## {nameCN} ({nameEN})

**收录数据库:** {indexedIn joined by " | "}

**基本信息:**
- ISSN: {issn}
- CN: {cn}
- 主办单位: {sponsor}
- 出版周期: {frequency}
- 专辑: {collection}
- 出版文献量: {paperCount}

**评价指标:**
- 复合影响因子 (2025版): {impactComposite}
- 综合影响因子 (2025版): {impactComprehensive}

**收录情况:**
{For each tag in indexedIn: "- ✓ {tag}"}

Verified Page Structure

The journal detail page (navi.cnki.net/knavi/detail) has:

Data Location
Title h3.titbox.titbox1 — first line CN, second line EN
Indexing tags Text nodes after title: "北大核心", "EI", "CSCD", etc.
"被以下数据库收录" h4 heading, below tags
Basic info Text patterns: "主办单位:", "ISSN:", "CN:", "出版周期:"
Publication info Text patterns: "专辑名称:", "出版文献量:"
Evaluation info Text patterns: "复合影响因子:", "综合影响因子:"
Detailed indexing Expandable via "更多介绍" link
Stats tab "统计与评价" tab link
Detail page opens in New tab — use browser action=tabs + browser action=focus

Common Indexing Databases

Tag Full Name
北大核心 北京大学中文核心期刊
CSSCI 中文社会科学引文索引
CSCD 中国科学引文数据库
SCI Science Citation Index
EI Engineering Index
CAS Chemical Abstracts Service
JST Japan Science and Technology Agency
WJCI World Journal Clout Index
AMI 中国人文社会科学期刊 AMI 综合评价
Scopus Elsevier Scopus