用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/brycewang-stanford/Auto-Empirical-Research-Skills --skill nih-reporter-api-guide命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Route empirical-research requests through the Auto-Empirical Research Skills catalog when this whole repository is installed as one skill in Codex, CodeBuddy, Claude Code, or another IDE. Use to choose and load the right vendored AERS skill for causal inference, econometrics, replication, data acquisition, manuscript writing, peer review and referee responses, citation checking, de-AIGC editing, or full empirical-paper workflows without reading the entire repository at once.
中英双语学术降 AIGC / bilingual academic de-AIGC skill. Removes AI-generated writing signatures from empirical papers in economics, management, and the social sciences — in both English and Chinese. Covers Turnitin AI, GPTZero, Originality.ai on the English side and 知网 AMLC, 万方, 维普 on the Chinese side. Uses a six-step loop (intake → audit → claim-evidence check → differentiated rewrite → five-dimension self-score → cold-reader recheck) with two pattern libraries (22 English + 17 Chinese patterns), section-by-section strategies for empirical papers, and hard protections that keep every number, coefficient, and citation intact.
Use when a research task needs reproducible Kaggle discovery, metadata inspection, bounded public-data downloads, competition or kernel discovery, model discovery, or an explicitly approved Kaggle write/delete operation through the official CLI.
基于 SOC 职业分类
正在显示 SKILL.md
| name | nih-reporter-api-guide |
| description | Search NIH-funded grants and research projects via RePORTER API |
| metadata | {"openclaw":{"emoji":"🧬","category":"research","subcategory":"funding","keywords":["nih","grants","biomedical","funding","reporter","health-research"],"source":"https://api.reporter.nih.gov/"}} |
NIH RePORTER (Research Portfolio Online Reporting Tools) provides a comprehensive API for searching and analyzing grants funded by the National Institutes of Health and other agencies within the U.S. Department of Health and Human Services. The database includes project details, funding amounts, publications, patents, and clinical studies linked to funded research.
RePORTER is the authoritative source for NIH grant data and covers billions of dollars in annual biomedical research funding. The API enables programmatic access to search for funded projects, retrieve associated publications, and analyze funding trends across NIH institutes, study sections, and disease categories.
The v2 API is a modern RESTful service that accepts JSON POST bodies for search requests and returns structured JSON responses. It is completely free and requires no authentication.
No authentication is required. The NIH RePORTER API is a free public service.
# No API key needed
curl -X POST "https://api.reporter.nih.gov/v2/projects/search" \
-H "Content-Type: application/json" \
-d '{"criteria":{"advanced_text_search":{"search_field":"terms","search_text":"CRISPR"}},"limit":5}'
The primary endpoint for finding NIH-funded grants and projects.
POST https://api.reporter.nih.gov/v2/projects/search
Request body (JSON):
criteria.advanced_text_search: Text query with search_field and search_textcriteria.fiscal_years: Array of fiscal years (e.g., [2023, 2024, 2025])criteria.pi_names: Array of PI name objects with first_name, last_namecriteria.org_names: Array of institution namescriteria.agencies: Array of agency codes (e.g., ["NIH"])criteria.activity_codes: Grant mechanism codes (e.g., ["R01", "R21"])limit: Results per page (max 500)offset: Pagination offsetExample: Search for CRISPR gene editing R01 grants:
curl -s -X POST "https://api.reporter.nih.gov/v2/projects/search" \
-H "Content-Type: application/json" \
-d '{
"criteria": {
"advanced_text_search": {
"search_field": "projecttitle,terms",
"search_text": "CRISPR gene editing"
},
"activity_codes": ["R01"],
"fiscal_years": [2024, 2025]
},
"limit": 10,
"offset": 0
}' | python3 -m json.tool
Find publications linked to NIH-funded projects.
POST https://api.reporter.nih.gov/v2/publications/search
curl -s -X POST "https://api.reporter.nih.gov/v2/publications/search" \
-H "Content-Type: application/json" \
-d '{
"criteria": {
"core_project_nums": ["R01GM123456"]
},
"limit": 25,
"offset": 0
}' | python3 -m json.tool
import requests
API_URL = "https://api.reporter.nih.gov/v2/projects/search"
def search_nih_projects(query, fiscal_years=None, activity_codes=None, limit=50):
"""Search NIH RePORTER for funded projects."""
payload = {
"criteria": {
"advanced_text_search": {
"search_field": "projecttitle,terms",
"search_text": query
}
},
"limit": limit,
"offset": 0
}
if fiscal_years:
payload["criteria"]["fiscal_years"] = fiscal_years
if activity_codes:
payload["criteria"]["activity_codes"] = activity_codes
resp = requests.post(API_URL, json=payload)
resp.raise_for_status()
data = resp.json()
return data.get("results", []), data.get("meta", {}).get("total", 0)
results, total = search_nih_projects(
"Alzheimer disease biomarkers",
fiscal_years=[2024, 2025],
activity_codes=["R01", "R21", "U01"]
)
print(f"Total matching projects: {total}")
institute_totals = {}
for project in results:
ic = project.get("agency_ic_fundings", [])
for funding in ic:
name = funding.get("abbreviation", )
amount = funding.get(, )
institute_totals[name] = institute_totals.get(name, ) + amount
inst, total_amt (institute_totals.items(), key= x: -x[]):
()
Grant Prospecting: Search for recently funded projects in your area to understand current NIH priorities, typical award sizes by mechanism (R01, R21, K99, etc.), and successful project framing.
Publication-Grant Linkage: Use the publications endpoint to find papers produced from specific grants, enabling analysis of research output and impact per dollar invested.
PI Network Analysis: Search by PI name to map a researcher's full NIH funding history, co-investigators, and institutional affiliations over time.
Funding Trend Tracking: Query across multiple fiscal years with consistent keywords to track how NIH investment evolves in emerging areas such as AI in healthcare, mRNA therapeutics, or long COVID.
offset for pagination)include_fields in the request body to limit response fields for faster responsesfiscal_years to narrow results and improve performance