ワンクリックで
ieee-navigate-pages
// Navigates pages, changes sort order, or adjusts results per page on IEEE Xplore search results. Use when the user wants to go to the next page, sort by date or citations, or change results per page.
// Navigates pages, changes sort order, or adjusts results per page on IEEE Xplore search results. Use when the user wants to go to the next page, sort by date or citations, or change results per page.
Performs advanced search on IEEE Xplore with filters like author, title, publication, year, DOI. Use when the user wants filtered academic paper search.
Downloads PDF from IEEE Xplore articles. Requires institutional or subscriber access. Use when the user wants to download a paper PDF by article number.
Exports citations from IEEE Xplore in RIS, BibTeX, or plain text format. Supports pushing to Zotero. Use when the user wants to export or save citation data for papers.
Browses a journal or conference on IEEE Xplore — views info, impact factor, latest articles, and specific issues. Use when the user asks about a journal/conference or wants to browse its contents.
Extracts full metadata from an IEEE Xplore article page (abstract, authors, keywords, DOI, references, PDF link). Use when the user wants details about a specific paper.
Re-parses the currently open IEEE Xplore search results page. Internal skill used by other skills to extract structured data without navigation.
| name | ieee-navigate-pages |
| description | Navigates pages, changes sort order, or adjusts results per page on IEEE Xplore search results. Use when the user wants to go to the next page, sort by date or citations, or change results per page. |
| argument-hint | [next|prev|page N|sort by date|show 50] |
Navigate between result pages, change sorting, or adjust results per page.
IEEE Xplore uses URL parameters for pagination:
pageNumber — page number (1-based). Default is 1.rowsPerPage — results per page. Options: 25, 50, 75, 100.sortType — sort order. See table below.| Sort value | Description |
|---|---|
| (omit) | Relevance (default) |
newest | Newest first |
oldest | Oldest first |
paper-citations | Most cited by papers |
patent-citations | Most cited by patents |
most-popular | Most popular |
pub-title-asc | Publication title A-Z |
pub-title-desc | Publication title Z-A |
Use evaluate_script to read the current URL and pagination info:
() => {
const url = new URL(window.location.href);
const params = Object.fromEntries(url.searchParams);
const resultCount = document.querySelector('.Dashboard-header span')?.textContent?.trim() || '';
const activePage = document.querySelector('.pagination-bar button.active, ul.my-3 button.active')?.textContent?.trim() || '';
return { params, resultCount, activePage, currentUrl: window.location.href };
}
Based on $ARGUMENTS, modify the URL parameters:
| User intent | Action |
|---|---|
| "next" / "下一页" | pageNumber += 1 |
| "prev" / "上一页" | pageNumber -= 1 (min 1) |
| "page 3" / "第3页" | pageNumber = 3 |
| "sort by date" / "按日期排序" | add sortType=newest |
| "sort by citations" | add sortType=paper-citations |
| "sort by relevance" / "按相关性排序" | remove sortType |
| "show 100" / "每页100条" | set rowsPerPage=100, reset pageNumber=1 |
Use navigate_page to the new URL. Always include initScript:
initScript: "Object.defineProperty(navigator, 'webdriver', {get: () => undefined})"
Then extract results using evaluate_script with built-in waiting (same as ieee-search). Do NOT use wait_for.
queryText, matchBoolean, ranges, etc.) when modifying pagination/sort.rowsPerPage, reset pageNumber to 1 to avoid out-of-range pages.