Query academic paper information from AMiner, including paper search, advanced search with filters, and paper details...
This skill provides access to AMiner's paper database APIs for searching and retrieving detailed information about academic papers.
IMPORTANT: All commands MUST be executed with python prefix. Do NOT run the script directly without python.
The AMINER_API_KEY environment variable must be set with a valid AMiner API key.
Search for papers by title. This is the basic search interface with limited filtering options.
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search --title "<title>" [--page <n>] [--size <n>]
Parameters:
--title: Paper title to search for (required)--page: Page number starting from 0 (default: 0)--size: Results per page (default: 10, maximum: 20)Example:
# Search for papers about LongSplat
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search --title "LongSplat"
# Search with pagination
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search --title "neural network" --page 1 --size 20
Response fields:
id: Paper IDtitle: Paper title in Englishtitle_zh: Paper title in Chinese (if available)doi: Digital Object Identifiertotal: Total number of matching papersPagination: Check the total field to see if more results exist. Use --page 1, --page 2, etc. to fetch more pages.
Search for papers with advanced filtering options including keyword, abstract, author, organization, and venue filters. Use this when basic search doesn't provide enough filtering capabilities.
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro [--title <title>] [--keyword <kw>] [--abstract <abs>] [--author <auth>] [--org <org>] [--venue <venue>] [--order <order>] [--page <n>] [--size <n>]
Parameters:
--title: Paper title to search for (optional)--keyword: Keywords to search for (optional)--abstract: Abstract content to search for (optional)--author: Author name to search for (optional)--org: Organization/institution to search for (optional)--venue: Venue/journal name to search for (optional)--order: Sort order - use year or n_citation for descending sort (optional)--page: Page number starting from 0 (default: 0)--size: Results per page (default: 10, maximum: 100)Note: At least one search parameter (title, keyword, abstract, author, org, or venue) must be provided.
Examples:
# Search by title and author
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --title "neural network" --author "Hinton"
# Search by keyword and venue
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --keyword "machine learning" --venue "NeurIPS"
# Search with citation-based sorting
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --title "transformer" --order "n_citation" --size 20
# Search by organization
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --org "Stanford" --keyword "deep learning"
# Complex search with multiple filters
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --title "3D reconstruction" --author "Li" --venue "CVPR" --order "year"
Response fields:
id: Paper IDtitle: Paper title in Englishtitle_zh: Paper title in Chinese (if available)doi: Digital Object Identifiertotal: Total number of matching papersSorting options:
year: Sort by publication year (descending)n_citation: Sort by citation count (descending)--order: Default relevance-based sortingGet detailed information about a specific paper using its ID.
python .claude/skills/aminer-paper/aminer_paper_api.py paper-detail <paper_id>
Example:
python .claude/skills/aminer-paper/aminer_paper_api.py paper-detail 6880406d163c01c8507070d4
Response fields:
id: Paper IDtitle: English titletitle_zh: Chinese title (if available)abstract: Abstract in Englishabstract_zh: Abstract in Chinese (if available)authors: List of authors with the following fields:id: Author ID (if available)name: Author nameorg: Organization affiliation (if available)org_zh: Chinese organization name (if available)doi: Digital Object Identifierissn: International Standard Serial Numberissue: Issue numbervolume: Volume numberkeywords: List of keywords in Englishkeywords_zh: List of keywords in Chinese (if available)venue: Venue/journal information:raw: Venue name in Englishraw_zh: Venue name in Chinese (if available)t: Venue typeyear: Publication yearpython .claude/skills/aminer-paper/aminer_paper_api.py paper-search --title "Gaussian Splatting"
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --title "Gaussian Splatting" --venue "CVPR" --order "n_citation"
python .claude/skills/aminer-paper/aminer_paper_api.py paper-detail <paper_id_from_search>
Use the pro search with author filter:
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --author "Yann LeCun" --order "n_citation" --size 20
python .claude/skills/aminer-paper/aminer_paper_api.py paper-search-pro --venue "NeurIPS" --order "year" --size 50
AMINER_API_KEY is not set, the script will exit with an error message.data array will be empty.success: false with an error message.For more details, refer to the official AMiner API documentation: