用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/brycewang-stanford/Auto-Empirical-Research-Skills --skill openalex-api命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | openalex-api |
| description | Query the OpenAlex catalog of scholarly works, authors, and institutions |
| metadata | {"openclaw":{"emoji":"🔍","category":"literature","subcategory":"search","keywords":["academic database search","literature search","citation statistics","academic metrics","bibliometrics"],"source":"https://docs.openalex.org/"}} |
OpenAlex is a free, open catalog of the global research system. It indexes over 250 million scholarly works, 90 million authors, 100,000 institutions, and 65,000 concepts. Created by the nonprofit OurResearch as a replacement for Microsoft Academic Graph, OpenAlex provides comprehensive bibliometric data for academic research analysis.
The API serves as a powerful tool for researchers conducting systematic literature reviews, bibliometric analyses, and research landscape mapping. It covers works across all academic disciplines, linking papers to their authors, institutions, concepts, and citation networks. Each entity in OpenAlex has a persistent identifier (OpenAlex ID) and is enriched with metadata from CrossRef, ORCID, ROR, and other authoritative sources.
OpenAlex is entirely free to use. No API key is required, though providing a contact email in the mailto parameter grants access to the polite pool with faster response times and higher rate limits.
No authentication required. For better rate limits and access to the polite pool, include your email in requests:
https://api.openalex.org/works?mailto=your@email.com
The polite pool provides significantly faster responses and is recommended for all production usage.
GET https://api.openalex.org/works| Param | Type | Required | Description |
|---|---|---|---|
| search | string | No | Full-text search across titles and abstracts |
| filter | string | No | Structured filters (e.g., publication_year:2024, cited_by_count:>100) |
| sort | string | No | Sort field: cited_by_count, publication_date, relevance_score |
| page | integer | No | Page number for pagination (default: 1) |
| per_page | integer | No | Results per page (default: 25, max: 200) |
| mailto | string | No | Email for polite pool access |
curl "https://api.openalex.org/works?search=large+language+models&filter=publication_year:2024&sort=cited_by_count:desc&per_page=10&mailto=user@example.com"
results array containing id, title, doi, publication_date, cited_by_count, authorships, concepts, open_access status, and abstract_inverted_index.GET https://api.openalex.org/authors| Param | Type | Required | Description |
|---|---|---|---|
| search | string | No | Name-based author search |
| filter | string | No | Filters (e.g., works_count:>50, last_known_institution.id) |
| sort | string | No | Sort field: works_count, cited_by_count, h_index |
| per_page | integer | No | Results per page (default: 25, max: 200) |
curl "https://api.openalex.org/authors?search=Geoffrey+Hinton&mailto=user@example.com"
results array containing id, display_name, orcid, works_count, cited_by_count, h_index, last_known_institution, and x_concepts.GET https://api.openalex.org/institutions| Param | Type | Required | Description |
|---|---|---|---|
| search | string | No | Institution name search |
| filter | string | No | Filters (e.g., country_code:US, type:education) |
| sort | string | No | Sort field: works_count, cited_by_count |
| per_page | integer | No | Results per page |
curl "https://api.openalex.org/institutions?search=MIT&mailto=user@example.com"
id, display_name, ror, country_code, type, works_count, and cited_by_count.GET https://api.openalex.org/concepts| Param | Type | Required | Description |
|---|---|---|---|
| search | string | No | Concept name search |
| filter | string | No | Filters (e.g., level:0 for top-level concepts) |
| per_page | integer | No | Results per page |
curl "https://api.openalex.org/concepts?filter=level:0&per_page=50&mailto=user@example.com"
works_count, and related concepts.Without the mailto parameter: 10 requests per second, 100,000 requests per day. With the mailto parameter (polite pool): significantly higher throughput. The API uses HTTP 429 responses when limits are exceeded. Implement exponential backoff for production usage.
Retrieve all works that cite a specific paper by its DOI:
curl "https://api.openalex.org/works?filter=cites:W2741809807&sort=cited_by_count:desc&per_page=25&mailto=user@example.com"
Analyze publication trends for a specific institution:
curl "https://api.openalex.org/works?filter=institutions.id:I136199984,publication_year:2024&group_by=open_access.is_oa&mailto=user@example.com"
Explore how a concept connects to others in the research landscape:
curl "https://api.openalex.org/concepts/C41008148?mailto=user@example.com"