Agent skill

Nsf Award API Guide

by wentorai in wentorai/research-plugins

Search NSF awards and grants with free public API, no auth required

MITAuto-check passedBackend & APIs

Install Nsf Award API Guide

skills CLI
$ npx skills add wentorai/research-plugins --skill nsf-award-api-guide -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wentorai/research-plugins nsf-award-api-guide --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research/funding/nsf-award-api-guide .claude/skills/nsf-award-api-guide && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nsf-award-api-guide
GitHub stars
298
Used in
1 other repo
Token cost
~1.4k tokens
SKILL.md length
420 words
Files
1
Skills in repo
405
Repo updated
First seen
Licence
MIT

At a glance

Search NSF awards and grants with free public API, no auth required

  • Backend & APIs work in your project
  • SKILL.md covers Overview, Authentication, Core Endpoints and Common Research Patterns, plus 2 more sections
  • Calls curl and python3; reaches api.nsf.gov

What it does

Nsf Award API Guide is an agent skill from wentorai/research-plugins. Search NSF awards and grants with free public API, no auth required

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs. The repository describes itself as: 350+ academic research skills, MCP configs, and plugins for Research-Claw and AI agents. The licence is MIT.

When your agent uses it

  • Backend & APIs work in your project

Example prompts

  • “/nsf-award-api-guide”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit bf44b3c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.nsf.gov

    Also links to:

    • nsf.gov
    • research.gov

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nsf Award API Guide loads about 1.4k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 420 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from wentorai/research-plugins at commit bf44b3c, republished under its MIT licence (© wentorai). 420 words, ~1,407 tokens.

Download SKILL.mdSave it as .claude/skills/nsf-award-api-guide/SKILL.md (or your agent's skills folder).
name
nsf-award-api-guide
description
Search NSF awards and grants with free public API, no auth required

NSF Award Search API Guide

Overview

The National Science Foundation (NSF) Award Search API provides free, unauthenticated access to a comprehensive database of NSF-funded awards spanning decades of federally funded research in the United States. This API is invaluable for researchers seeking to understand funding trends, identify potential collaborators, or find precedent awards in their field.

The API covers all NSF directorates including Computer and Information Science and Engineering (CISE), Biological Sciences (BIO), Engineering (ENG), Geosciences (GEO), Mathematical and Physical Sciences (MPS), Social, Behavioral and Economic Sciences (SBE), and Education and Human Resources (EHR). Each award record includes principal investigator information, award amounts, abstracts, and institutional details.

No API key or authentication is needed. The service returns JSON or XML and supports a wide range of query parameters for precise filtering.

Authentication

No authentication is required. The NSF Award Search API is completely open and free to use.

bash
# No API key needed -- just make the request
curl "https://api.nsf.gov/services/v1/awards.json?keyword=quantum+computing"

Core Endpoints

Search Awards
GET https://api.nsf.gov/services/v1/awards.json?{params}

Key Parameters:

  • keyword: Full-text search across award title and abstract
  • piFirstName, piLastName: Filter by principal investigator name
  • awardeeCity, awardeeStateCode: Filter by institution location
  • startDateStart, startDateEnd: Date range (format: MM/DD/YYYY)
  • fundProgramName: NSF program name
  • awardeeName: Institution name
  • offset: Pagination offset (default 1)
  • printFields: Comma-separated list of fields to return

Example: Search for machine learning awards at MIT:

bash
curl -s "https://api.nsf.gov/services/v1/awards.json?\
keyword=machine+learning&\
awardeeName=Massachusetts+Institute+of+Technology&\
printFields=id,title,piFirstName,piLastName,startDate,awardeeName,fundsObligatedAmt,abstractText&\
offset=1" | python3 -m json.tool
Get Award by ID

Retrieve details for a specific award by its NSF award number.

bash
curl -s "https://api.nsf.gov/services/v1/awards/2345678.json?\
printFields=id,title,piFirstName,piLastName,startDate,expDate,awardeeName,fundsObligatedAmt,abstractText" \
  | python3 -m json.tool
Python Example: Funding Trend Analysis
python
import requests
import time

base_url = "https://api.nsf.gov/services/v1/awards.json"

def search_nsf_awards(keyword, year_start, year_end, max_results=100):
    """Search NSF awards and return structured results."""
    results = []
    offset = 1

    while len(results) < max_results:
        params = {
            "keyword": keyword,
            "startDateStart": f"01/01/{year_start}",
            "startDateEnd": f"12/31/{year_end}",
            "printFields": "id,title,piFirstName,piLastName,startDate,awardeeName,fundsObligatedAmt",
            "offset": offset
        }
        resp = requests.get(base_url, params=params)
        data = resp.json()
        awards = data.get("response", {}).get("award", [])
        if not awards:
            break
        results.extend(awards)
        offset += 25
        time.sleep(0.5)

    return results[:max_results]

awards = search_nsf_awards("large language models", 2022, 2025)
total_funding = sum(int(a.get("fundsObligatedAmt", 0)) for a in awards)
print(f"Found {len(awards)} awards, total funding: ${total_funding:,}")

for a in awards[:5]:
    print(f"  [{a['id']}] {a['title']} — ${int(a.get('fundsObligatedAmt', 0)):,}")
Show full SKILL.md (192 more words)Show less

Common Research Patterns

Grant Prospecting: Search for awards in your field to understand typical funding amounts, common program solicitations, and successful framing of research projects. Analyze abstracts of funded proposals for vocabulary and scope.

Collaborator Discovery: Search by keyword and explore the PI network to identify active researchers and institutions. Cross-reference with publication databases to find potential collaborators.

Funding Landscape Analysis: Track funding volumes over time for specific keywords or programs to identify emerging priorities and declining areas. Useful for strategic planning and grant writing.

Institutional Benchmarking: Compare award counts and funding totals across institutions for a given field or directorate.

Rate Limits and Best Practices

  • No formal rate limit is published, but be respectful; add 0.5-1 second delays between paginated requests
  • Default page size: 25 awards per request (use offset to paginate)
  • printFields: Always specify printFields to reduce response size and improve performance
  • Date formats: Use MM/DD/YYYY format strictly
  • Pagination: The API uses 1-based offset; increment by 25 for each page
  • Large datasets: For bulk analysis, consider using the NSF data download at https://www.nsf.gov/awardsearch/download.jsp

References

© wentorai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/research/funding/nsf-award-api-guide of wentorai/research-plugins.

Open the folder on GitHubat commit bf44b3c

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in wentorai/research-plugins, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Nsf Award API Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nsf Award API Guide compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nsf Award API Guide this skillwentorai/research-plugins2981 repos~1.4kAutomated safety check: PassMIT
Configuring Horizoncoollabsio/coolify63k4 repos~898Automated safety check: PassMIT
Nestjs Best Practicesrolling-scopes/rsschool-app10k6 repos~1.2kAutomated safety check: PassMIT
Sub2API AdminWei-Shaw/sub2api44k1 repos~717Automated safety check: PassLGPL-3.0
Firecrawl Build Onboardingfirecrawl/firecrawl190k1 repos~1.4kAutomated safety check: NotesISC
Obsidian BasesAtmosphere/atmosphere3.8k22 repos~3.2kAutomated safety check: PassApache-2.0

Similar skills

  • Configuring Horizon

    coollabsio/coolify

    A skill your agent uses whenever the user mentions Horizon by name in a Laravel context.

    63k GitHub starsUsed in 4 repos~898 tokens
    Backend & APIsAuto-check passed
  • Nestjs Best Practices

    rolling-scopes/rsschool-app

    NestJS best practices and architecture patterns for building production-ready applications.

    10k GitHub starsUsed in 6 repos~1.2k tokens
    Backend & APIsAuto-check passed
  • Sub2API Admin

    Wei-Shaw/sub2api

    Manages a Sub2API deployment from the command line: accounts, redeem and invitation codes, groups, proxies, imports, exports and raw admin API calls.

    44k GitHub starsUsed in 1 repo~717 tokens
    Backend & APIsAuto-check passed
  • Firecrawl Build Onboarding

    firecrawl/firecrawl

    Gets Firecrawl working in a project: signs you in through the browser, saves FIRECRAWL_API_KEY to .env and picks the first SDK or REST path.

    190k GitHub starsUsed in 1 repo~1.4k tokens
    Backend & APIsAuto-check: notes
  • Obsidian Bases

    Atmosphere/atmosphere

    Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries.

    3.8k GitHub starsUsed in 22 repos~3.2k tokens
    Backend & APIsAuto-check passed
  • Fortify Development

    coollabsio/coolify

    ACTIVATE when the user works on authentication in Laravel. An agent skill from coollabsio/coolify.

    63k GitHub starsUsed in 4 repos~1.9k tokens
    Backend & APIsAuto-check passed

More from wentorai/research-plugins

All 405 skills in this repo
  • Abstract Writing Guide

    wentorai/research-plugins

    Craft structured research abstracts that maximize clarity and journal acceptance

    298 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Academic Citation Manager

    wentorai/research-plugins

    Manage academic citations across BibTeX, APA, MLA, and Chicago formats

    298 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • Academic Paper Summarizer

    wentorai/research-plugins

    Summarize academic papers with structured extraction of key elements

    298 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Academic Study Methods

    wentorai/research-plugins

    Evidence-based study techniques for academic learning and retention

    298 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Academic Tone Guide

    wentorai/research-plugins

    Adjust writing tone and register for academic audiences and venues

    298 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Academic Translation Guide

    wentorai/research-plugins

    Academic translation, post-editing, and Chinglish correction guide

    298 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Categories

Questions about Nsf Award API Guide

What does Nsf Award API Guide do?

Search NSF awards and grants with free public API, no auth required. Nsf Award API Guide is an agent skill from wentorai/research-plugins.

When should I use Nsf Award API Guide?

Nsf Award API Guide fits situations like: backend & APIs work in your project.

How do I install Nsf Award API Guide in Claude Code?

Run `npx skills add wentorai/research-plugins --skill nsf-award-api-guide -a claude-code`. Or copy the skill folder (skills/research/funding/nsf-award-api-guide in wentorai/research-plugins) into .claude/skills/nsf-award-api-guide in your project. Claude Code loads it when a task matches its description.

How do I install Nsf Award API Guide in Codex?

Run `npx skills add wentorai/research-plugins --skill nsf-award-api-guide -a codex`. Or copy the skill folder (skills/research/funding/nsf-award-api-guide in wentorai/research-plugins) into .agents/skills/nsf-award-api-guide in your project. Codex loads it when a task matches its description.

Can I use Nsf Award API Guide in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wentorai/research-plugins --skill nsf-award-api-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nsf-award-api-guide, .gemini/skills/nsf-award-api-guide, .github/skills/nsf-award-api-guide and .opencode/skills/nsf-award-api-guide in your project.

What does Nsf Award API Guide need to run?

Going by SKILL.md and its folder, Nsf Award API Guide needs the command-line tools its instructions call (curl and python3). Our summary lists: Python 3.

Does Nsf Award API Guide access the network?

SKILL.md names 3 domains. In commands or code: api.nsf.gov; the agent is likely to contact it when it follows the instructions. As links in the text: nsf.gov and research.gov. This is read from the text; nothing was executed.

Is Nsf Award API Guide safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nsf Award API Guide use?

Nsf Award API Guide is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nsf Award API Guide use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nsf Award API Guide?

Skills that share tags, products or a category with Nsf Award API Guide: Configuring Horizon (coollabsio/coolify, 63k stars), Nestjs Best Practices (rolling-scopes/rsschool-app, 10k stars), Sub2API Admin (Wei-Shaw/sub2api, 44k stars) and Firecrawl Build Onboarding (firecrawl/firecrawl, 190k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nsf Award API Guide?

wentorai (a GitHub user) maintains it in wentorai/research-plugins, which has 298 GitHub stars. The repository holds 405 skills in this directory. The repository was last updated on June 19, 2026.

Source: wentorai/research-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.