Skip to content
Automation
Skill

/education-data-source-nccs

NCCS — Form 990 data for private nonprofit colleges (Portal: IPEDS-matched, 1993-2016). Revenue, expenses, assets, endowment, governance beyond IPEDS. Use when IRS financial depth needed. Portal ends 2016; public institutions excluded (no Form 990).

From plugin
auto-empirical-research-skills
4.9k200 skills

Claude Code

$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill education-data-source-nccs --agent claude-code

SKILL.md

education-data-source-nccs.SKILL.md
name: education-data-source-nccs
description: >-
  NCCS — Form 990 data for private nonprofit colleges (Portal: IPEDS-matched, 1993-2016). Revenue, expenses, assets, endowment, governance beyond IPEDS. Use when IRS financial depth needed. Portal ends 2016; public institutions excluded (no Form 990).
metadata:
  audience: any-agent
  domain: data-source
  skill-authored: "2026-02-09"
  skill-last-updated: "2026-02-09"

NCCS Data Source Reference

National Center for Charitable Statistics (NCCS) Form 990 data for private nonprofit colleges and universities (Portal mirror: IPEDS-matched institutions, 1993-2016). Use when IRS-based financial data — revenue, expenses, assets, endowment details — or governance information (board composition, executive compensation) is needed beyond what IPEDS provides. Portal data ends at 2016; for current filings use full NCCS directly. Public institutions do not file Form 990 and are excluded.

The NCCS (National Center for Charitable Statistics) is the principal U.S. repository for empirical data on the nonprofit sector, derived from IRS Form 990 filings. It provides financial depth, governance detail, and historical coverage for private nonprofit colleges and universities that goes well beyond what IPEDS collects.

> **CRITICAL: Value Encoding** > > The Education Data Portal encodes ALL categorical variables as **integers**, not strings. > Variable names are **lowercase** in Portal data. Always verify codes against codebooks. > > | Context | `fips` | `mult_ein_flag` | > |---------|--------|-----------------| > | **Portal integer** | `6` (California) | `1` (Yes) | > | Original NCCS | `"06"` or string | N/A | > > See `./references/variable-definitions.md` for complete encoding tables.

What is NCCS?

  • **Operator**: Urban Institute, Center on Nonprofits and Philanthropy
  • **Coverage**: All U.S. tax-exempt nonprofit organizations (~3.8M in BMF)
  • **Primary data source**: IRS Form 990 tax filings
  • **Frequency**: Annual (with filing lag)
  • **Available years**: 1989-present (Core Series); 2012-present (Efile); 1993-2016 (Portal)
  • **Primary identifier**: EIN (Employer Identification Number, 9-digit)
  • **Education relevance**: Private nonprofit colleges/universities are 501(c)(3) orgs filing Form 990; NTEE codes B40-B50 cover higher education

Reference File Structure

| File | Purpose | When to Read | |------|---------|--------------| | `nonprofit-data.md` | NCCS datasets and what they contain | Understanding available data sources | | `form-990.md` | IRS Form 990 structure and data elements | Understanding what information is collected | | `education-relevance.md` | How NCCS relates to higher education | Connecting nonprofit data to education research | | `ntee-codes.md` | Nonprofit classification system | Finding and filtering educational institutions | | `variable-definitions.md` | Key financial and organizational variables, codes, special values | Interpreting specific data elements or building queries |

Decision Trees

What data am I looking for?

Research need?
├─ Financial data for private colleges → ./references/form-990.md
│   ├─ Revenue breakdown → Part VIII (Statement of Revenue)
│   ├─ Expenses by function → Part IX (Statement of Functional Expenses)
│   ├─ Assets and liabilities → Part X (Balance Sheet)
│   └─ Endowment details → Schedule D
├─ Governance/leadership → ./references/form-990.md
│   ├─ Board members → Part VII (Compensation)
│   ├─ Executive compensation → Part VII, Schedule J
│   └─ Policies and procedures → Part VI (Governance)
├─ Organizational characteristics → ./references/nonprofit-data.md
│   ├─ Basic info (name, address, EIN) → BMF
│   ├─ Tax-exempt type → BMF (SUBSECCD)
│   └─ NTEE classification → BMF (NTEECC)
└─ Identify institutions → ./references/ntee-codes.md
    ├─ All higher education → NTEE B40-B50
    ├─ Universities → B40, B41, B42, B43
    └─ Community colleges → B44

Which NCCS dataset should I use?

Dataset selection?
├─ Need universe of all nonprofits?
│   └─ Business Master File (BMF) → ./references/nonprofit-data.md
├─ Need detailed financial variables?
│   ├─ Large organizations (full 990 filers) → Core PC files
│   ├─ All organizations (990 + 990EZ) → Core PZ files
│   └─ Maximum detail (2000+ fields) → Efile database
├─ Need private foundations?
│   └─ Core PF or 990-PF Efile data
└─ Need small grassroots orgs?
    └─ 990-N ePostcard database

How do I connect NCCS to other education data?

Linking NCCS to education data?
├─ Need to match to IPEDS?
│   └─ See ./references/education-relevance.md (EIN-UNITID crosswalk)
├─ Need geographic analysis?
│   └─ Use BMF geocoded addresses + Census crosswalks
├─ Want institutional comparisons?
│   └─ Filter by NTEE codes B40-B50 for higher ed
└─ Analyzing trends over time?
    └─ Use Core data panel (1989-present)

Quick Reference: NCCS Datasets and Variables

Available Datasets

**Portal mirror** (via `fetch_from_mirrors()`):

| Dataset | Description | Coverage | Rows | |---------|-------------|----------|------| | 990 Forms (`nccs/colleges_nccs_all`) | Form 990 data for higher ed institutions matched to IPEDS | 1993-2016, ~2,600 institutions | ~30K |

**Full NCCS** (direct download, outside Portal):

| Dataset | Description | Coverage | Key Use | |---------|-------------|----------|---------| | Business Master File (BMF) | All active tax-exempt organizations | ~3.8M orgs | Sampling frame, basic info | | NCCS Core Series | 990/990EZ filer financials | 1989-2022 | Historical financial analysis | | IRS 990 Efile | Full electronic filings (2000+ fields) | 2012-present | Detailed governance, programs | | Form 990-N ePostcard | Small nonprofits (<$50K revenue) | 2007-present | Grassroots organizations | | Pub78 | Organizations eligible for tax-deductible donations | Current | Verify charitable status |

> **Scope note:** The Portal mirror dataset contains NCCS Form 990 data matched to IPEDS institutions only (~

Read more
@brycewang-stanford
Ships withauto-empirical-research-skills

## 🔥 力荐 · StatsPAI — Stata 与 R 的 Python 平替,为 AI Agent 而生 🔁 Stata / R 平替:reghdfe、csdid、rdrobust、synth、fixest、did 等常用命令在 Python 中一站式替代,一个 import statspai as sp 搞定 DID / RD / IV / SCM / DML / matching 🤖 面向 Agent 设计:结构化结果对象 + 内置 MCP Server,Claude / Codex

4.9k200 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4.9k
Star history of brycewang-stanford/Auto-Empirical-Research-Skills on GitHub, a chart by star-history.com

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n11d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about education-data-source-nccs.

Which coding agents can use education-data-source-nccs?
education-data-source-nccs installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.