技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
openalex-db【数据与研究】Access the OpenAlex database (240M+ scholarly works) for bibliometric analysis, literature search, and citation tracking; use when you need to query works/authors/institutions/concepts without an API key.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
scripts/openalex_client.py.requests (version not pinned; install via uv pip install requests)from scripts.openalex_client import OpenAlexClient
def main():
# Provide an email to use OpenAlex "Polite Pool" (recommended for better rate limits)
client = OpenAlexClient(email="user@example.com")
# Search for open-access works related to CRISPR
works = client.search_works(
search="CRISPR",
filter_params={"is_oa": "true"},
)
print(f"Found {len(works)} works")
if works:
first = works[0]
# Field names depend on OpenAlex response schema
print("First result:")
print(f" id: {first.get('id')}")
print(f" title: {first.get('title')}")
print(f" publication_year: {first.get('publication_year')}")
print(f" cited_by_count: {first.get('cited_by_count')}")
if __name__ == "__main__":
main()
scripts/openalex_client.py provides the main API wrapper (OpenAlexClient).email is recommended to receive higher rate limits from OpenAlex.search string plus filter_params (key/value pairs) that map to OpenAlex API filters (e.g., {"is_oa": "true"}).references/api_guide.md.