← ClaudeAtlas

openalex-databaselisted

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.
aiskillstore/marketplace · ★ 350 · Data & Documents · score 80
Install: claude install-skill aiskillstore/marketplace
# 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