View on GitHub
Source code for this skill
Example Prompts
How It Works
Parse input data
Accepts CSV, Google Sheet URL, pasted data, or output from the Extract or
Enrich skills. Minimum input: provider name plus one of credentials, state,
or specialty.
Look up NPI registry
Queries the NPPES API for each provider. Falls back to web search on
npidb.org or nppes.cms.hhs.gov if the API returns no match.
Cross-reference and verify
Matches provider data against NPI records across four dimensions: name,
credentials, taxonomy (specialty), and address.
Flag discrepancies
Identifies critical issues (deactivated NPI, credential mismatch, specialty
mismatch) versus warnings (address differences, stale records, name
variants).
Output
Verification Statuses
| Status | Meaning |
|---|---|
| Verified | All claims match NPI record, license status Active |
| Partially Verified | NPI found, minor discrepancies (wrong city but right state, stale record) |
| Unverified | No NPI match found or too ambiguous to confirm |
| Flagged | Critical issues: deactivated NPI, credential mismatch, or specialty mismatch |
Report Includes
- Per-Provider Status — verification result with match details per dimension
- Flagged Providers — critical issues requiring attention
- Verification Summary — total verified, partially verified, unverified, and flagged counts
- Source Links — NPI registry URLs for each lookup
Healthcare Skills Pipeline
The three healthcare skills chain together for end-to-end provider data workflows:Extract
Discover providers from practice websites using
Providers Extract.
Enrich
Fill data gaps using
Providers Enrich.
When to Use
| Use Case | Skill |
|---|---|
| Validate credentials against NPI registry | Providers Verify |
| Extract providers from practice websites | Providers Extract |
| Fill gaps in an existing provider list | Providers Enrich |
Quick Install
- Claude Code
- Cursor
- Vercel Agent Skills CLI