---
slug: "ieee-skills"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/cookjohn/ieee-skills@master/README.md"
repo: "https://github.com/cookjohn/ieee-skills"
source_file: "README.md"
branch: "master"
---
# IEEE Skills for Claude Code

[English](#english) | [中文](#中文)

| WeChat Official Account (公众号) | WeChat Group (微信群) | Discord |
|:---:|:---:|:---:|
| <img src="MP.jpg" width="200"> | <img src="0320.jpg" width="200"> | [Join Discord](https://discord.gg/tGd5vTDASg) |
| 未来论文实验室 | 扫码加入交流群 | English & Chinese |

---

<a id="english"></a>

## English

[Claude Code](https://docs.anthropic.com/en/docs/claude-code) skills that let Claude interact with [IEEE Xplore](https://ieeexplore.ieee.org) and [IEEE SA](https://standards.ieee.org) through Chrome DevTools MCP.

Search papers, browse journals/conferences, extract metadata, export citations, download PDFs, search IEEE standards catalog, and push to Zotero — all from the Claude Code CLI.

## Prerequisites

- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI installed
- Chrome browser (institutional or personal login for PDF download & export)
- [Zotero](https://www.zotero.org/) desktop app (optional, for citation export)
- Python 3 (optional, for Zotero push script)

## Skills

| Skill | Description | Invocation |
|-------|-------------|------------|
| `ieee-search` | Keyword search with structured result extraction | `/ieee-search deep learning` |
| `ieee-advanced-search` | Filtered search: author, journal, year, title, keywords, DOI | `/ieee-advanced-search author: LeCun year: 2020-2025 transformer` |
| `ieee-parse-results` | Re-parse an existing search results page | _(internal)_ |
| `ieee-navigate-pages` | Pagination, sort order, results-per-page | `/ieee-navigate-pages next` |
| `ieee-paper-detail` | Extract full article metadata (abstract, authors, DOI, etc.) | `/ieee-paper-detail 8876906` |
| `ieee-journal-browse` | Browse journal info, impact factor, issues, articles | `/ieee-journal-browse 34` |
| `ieee-download` | Download article PDFs to local disk | `/ieee-download 8876906` |
| `ieee-export` | Export citations as RIS/BibTeX/text, push to Zotero | `/ieee-export 8876906 format: ris` |
| `ieee-standards-search` | Search IEEE SA catalog for IEEE/ANSI standards | `/ieee-standards-search power line carrier coupling` |

## Agent

**`ieee-researcher`** — orchestrates all 9 skills. Supports multi-step workflows like "search → detail → export to Zotero → download PDF", and cross-references IEC standards with their IEEE counterparts.

## Installation

### 1. Install Chrome DevTools MCP server

```bash
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
```

### 2. Install IEEE Xplore skills

```bash
git clone https://github.com/cookjohn/ieee-skills.git
cd ieee-skills
cp -r skills/ agents/ .claude/
```

Or add to an existing project:

```bash
git clone https://github.com/cookjohn/ieee-skills.git /tmp/ieee-skills
cp -r /tmp/ieee-skills/skills/ your-project/.claude/skills/
cp -r /tmp/ieee-skills/agents/ your-project/.claude/agents/
```

### 3. Configure anti-detection (recommended)

Add to your `.claude.json` to prevent bot detection issues:

```json
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest",
        "--ignoreDefaultChromeArg=--enable-automation",
        "--ignoreDefaultChromeArg=--disable-infobars",
        "--chromeArg=--disable-blink-features=AutomationControlled"
      ]
    }
  }
}
```

### 4. Launch Claude Code

```bash
claude
```

Skills and agent are picked up automatically. Try `/ieee-search deep learning` to verify.

## Project Structure

```
skills/
├── ieee-search/SKILL.md              # Basic keyword search
├── ieee-advanced-search/SKILL.md     # Filtered search (author, journal, year, etc.)
├── ieee-parse-results/SKILL.md       # Parse existing results page
├── ieee-navigate-pages/SKILL.md      # Pagination & sorting
├── ieee-paper-detail/SKILL.md        # Paper metadata extraction
├── ieee-journal-browse/SKILL.md      # Journal/conference info & browsing
├── ieee-download/SKILL.md            # PDF download
├── ieee-export/                      # Citation export & Zotero
│   ├── SKILL.md
│   └── scripts/
│       └── push_to_zotero.py         # Zotero Connector API client
└── ieee-standards-search/SKILL.md   # IEEE SA standards catalog search
agents/
└── ieee-researcher.md                # Agent: orchestrates all skills
```

## Key Identifiers

IEEE Xplore uses these identifiers:

| Identifier | Description | Example | Used For |
|------------|-------------|---------|----------|
| `arnumber` | Article Number | `8876906` | Document URL, PDF, citations |
| `punumber` | Publication Number | `34` | Journal/conference pages |
| `isnumber` | Issue Number | `11424231` | Specific issue pages |

The `arnumber` is the primary key — all operations (detail, download, export) are based on it.

## Two Websites

| Website | URL | Content | Skills |
|---------|-----|---------|--------|
| **IEEE Xplore** | ieeexplore.ieee.org | Papers, proceedings, full-text standards | `ieee-search`, `ieee-advanced-search`, etc. |
| **IEEE SA** | standards.ieee.org | Standards catalog, project status | `ieee-standards-search` |

**Note**: IEEE Xplore does NOT host IEC/ISO standards. For IEC standards, use the IEC Webstore (webstore.iec.ch). The `ieee-standards-search` skill can help find corresponding IEEE/ANSI standards.

---

<a id="中文"></a>

## 中文

| 公众号 | 微信交流群 | Discord |
|:---:|:---:|:---:|
| <img src="MP.jpg" width="200"> | <img src="0320.jpg" width="200"> | [加入 Discord](https://discord.gg/tGd5vTDASg) |
| 未来论文实验室 | 扫码加入交流群 | 中英文交流 |

让 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) 通过 Chrome DevTools MCP 操作 [IEEE Xplore](https://ieeexplore.ieee.org) 和 [IEEE SA](https://standards.ieee.org) 的技能集。

支持论文检索、期刊/会议浏览、元数据提取、引用导出、PDF 下载、IEEE 标准目录搜索、推送到 Zotero 等功能，全部在 Claude Code 命令行中完成。

### 前置要求

- 已安装 [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI
- Chrome 浏览器（下载和导出需机构或个人账号登录 IEEE Xplore）
- [Zotero](https://www.zotero.org/) 桌面端（可选，用于引用导出）
- Python 3（可选，用于 Zotero 推送脚本）

### 技能列表

| 技能 | 功能 | 调用方式 |
|------|------|----------|
| `ieee-search` | 关键词检索，返回结构化结果 | `/ieee-search deep learning` |
| `ieee-advanced-search` | 高级检索：作者、期刊、年份、标题、DOI | `/ieee-advanced-search author: LeCun year: 2020-2025` |
| `ieee-parse-results` | 重新解析当前搜索结果页 | _（内部调用）_ |
| `ieee-navigate-pages` | 翻页、排序、每页显示数量 | `/ieee-navigate-pages next` |
| `ieee-paper-detail` | 提取论文完整元数据（摘要、作者、DOI 等） | `/ieee-paper-detail 8876906` |
| `ieee-journal-browse` | 浏览期刊/会议信息、影响因子、文章列表 | `/ieee-journal-browse 34` |
| `ieee-download` | 下载论文 PDF 到本地 | `/ieee-download 8876906` |
| `ieee-export` | 导出引用为 RIS/BibTeX/纯文本，推送到 Zotero | `/ieee-export 8876906 format: ris` |
| `ieee-standards-search` | 搜索 IEEE SA 标准目录 | `/ieee-standards-search power line carrier` |

### 智能体

**`ieee-researcher`** — 统一调度全部 9 个技能。支持"检索 → 详情 → 导出到 Zotero → 下载 PDF"等复合工作流，并可交叉引用 IEC 标准与 IEEE 对标标准。

### 安装方法

#### 1. 安装 Chrome DevTools MCP 服务器

```bash
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
```

#### 2. 安装 IEEE 技能

```bash
git clone https://github.com/cookjohn/ieee-skills.git
cd ieee-skills
cp -r skills/ agents/ .claude/
```

添加到已有项目：

```bash
git clone https://github.com/cookjohn/ieee-skills.git /tmp/ieee-skills
cp -r /tmp/ieee-skills/skills/ your-project/.claude/skills/
cp -r /tmp/ieee-skills/agents/ your-project/.claude/agents/
```

#### 3. 配置反检测（推荐）

在 `.claude.json` 中添加以下配置，优化 PDF 下载体验：

```json
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest",
        "--ignoreDefaultChromeArg=--enable-automation",
        "--ignoreDefaultChromeArg=--disable-infobars",
        "--chromeArg=--disable-blink-features=AutomationControlled"
      ]
    }
  }
}
```

#### 4. 启动 Claude Code

```bash
claude
```

技能和智能体会自动加载。输入 `/ieee-search deep learning` 验证是否正常。

---

## License

MIT
