cnki-journal-indexlisted
Install: claude install-skill Jensen-Yao/agents-skills
# CNKI Journal Indexing Query (收录查询)
Check which databases index a journal and extract evaluation metrics from its CNKI detail page.
## Arguments
`the user request` 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 `chrome-devtools.navigate_page` with the URL.
- Use `chrome-devtools.wait_for` 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 `chrome-devtools.list_pages` 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 `chrome-devtools.evaluate_script` with this function:
```javascript
() => {
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 - extract from text between title and "基本信息"
const tagText = body.match(/Chinese.*?\n\n([\s\S