/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).
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill education-data-source-nccs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/education-data-source-nccs
Context preview
The summary Claude sees to decide when to auto-load this skill.
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).
SKILL.md
education-data-source-nccs.SKILL.mdname: 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 → B44Which 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 databaseHow 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
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 → B44Which 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 databaseHow 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 (~
📌 文档结构(2026-07-22 起): 本文件是中文默认入口 —— banner + badges + 信任面 + 9 阶段流水线速览 + 76 行合集总表。 每个合集的完整描述、按用途分组、精确数字、验证方法在 docs/CONTENT_ZH.md(扩展正文,总表行内的 → 直接跳转到对应锚点)。 English version: README-en.md · 中文扩展正文:docs/CONTENT_ZH.md · README-zh-CN.md 已弃用(重定向占位) 🌐 语言: English |
Other skills on auto-empirical-research-skills.
- /pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest + rdrobust + econml + causalml + matplotlib/seaborn. **Defaults to economics empirical-paper style** (AER / QJE / AEJ) —
Open skill - /pipeline
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven + fixest + sandwich + lmtest + clubSandwich + AER + ivreg + did + bacondecomp + HonestDiD + eventstudyr + rdrobust + rddensity + Synth + gsynth + synthdid
Open skill - /pipeline
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid + did_imputation + eventstudyinteract + sdid + rdrobust + rddensity + synth + synth_runner + psmatch2 + teffects + ebalance + coefplot + esttab + asdoc +
Open skill - /00-Full-empirical-analysis-skill_StatsPAI
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics paper (AER / QJE / JPE / ReStud / AEJ) with DID / RD / IV / SCM / DML / matching, written-out estimating equation + identifying assumption, Table 1 /
Open skill - /00.1-Full-empirical-analysis-skill_Python
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy + statsmodels + linearmodels + pyfixest + rdrobust + econml + causalml + matplotlib/seaborn. **Defaults to economics empirical-paper style** (AER / QJE / AEJ) —
Open skill - /00.2-Full-empirical-analysis-skill_Stata
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid + did_imputation + eventstudyinteract + sdid + rdrobust + rddensity + synth + synth_runner + psmatch2 + teffects + ebalance + coefplot + esttab + asdoc +
Open skill

