openalex-database

Solid

Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.

AI & Automation 2,279 stars 168 forks Updated 3 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OpenAlex Database ## Overview OpenAlex is a comprehensive open catalog of 240M+ scholarly works, authors, institutions, topics, sources, publishers, and funders. This skill provides tools and workflows for querying the OpenAlex API to search literature, analyze research output, track citations, and conduct bibliometric studies. ## Quick Start ### Basic Setup Always initialize the client with an email address to access the polite pool (10x rate limit boost): ```python from scripts.openalex_client import OpenAlexClient client = OpenAlexClient(email="your-email@example.edu") ``` ### Installation Requirements Install required package using uv: ```bash uv pip install requests ``` No API key required - OpenAlex is completely open. ## Core Capabilities ### 1. Search for Papers **Use for**: Finding papers by title, abstract, or topic ```python # Simple search results = client.search_works( search="machine learning", per_page=100 ) # Search with filters results = client.search_works( search="CRISPR gene editing", filter_params={ "publication_year": ">2020", "is_oa": "true" }, sort="cited_by_count:desc" ) ``` ### 2. Find Works by Author **Use for**: Getting all publications by a specific researcher Use the two-step pattern (entity name → ID → works): ```python from scripts.query_helpers import find_author_works works = find_author_works( author_name="Jennifer Doudna", client=client, limit=100 ) ``` **Manual two...

Details

Author
foryourhealth111-pixel
Repository
foryourhealth111-pixel/Vibe-Skills
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category