View on GitHub
Source code for this skill
Example Prompts
How It Works
Accept practice input
Accepts practice URLs (pasted, CSV, or Google Sheet). Alternatively, provide
a specialty and location to discover practices via Google Maps.
Map each practice site
Scans each practice website to identify team pages, provider directories, and
bio pages using keyword-weighted URL scoring.
Extract provider data
Extracts structured data from identified pages using Nimble Web Search Agents
for known directory formats, with fallback to general extraction.
Parse and structure
Normalizes extracted data into 5 core fields: name, credentials, specialty,
contact info, and education. Detects credential patterns (MD, DO, NP, PA,
DDS, and more).
Deduplicate and score
Removes duplicate providers across pages. Assigns confidence scores (High,
Medium, Low) based on field completeness.
Output
- Provider Table — grouped by practice, each provider with name, credentials, specialty, contact, education
- Confidence Scores — High (4-5 fields), Medium (3 fields), Low (1-2 fields)
- Data Quality Summary — total providers, field coverage percentages, source URLs
- Providers Not Found — practices where no providers could be extracted
Healthcare Skills Pipeline
The three healthcare skills chain together for end-to-end provider data workflows:Enrich
Fill data gaps (phone numbers, reviews, credentials) using
Providers Enrich.
Verify
Validate credentials against the NPI registry using
Providers Verify.
When to Use
| Use Case | Skill |
|---|---|
| Extract providers from practice websites | Providers Extract |
| Fill gaps in an existing provider list | Providers Enrich |
| Validate credentials against NPI registry | Providers Verify |
| Discover practices in a market | Market Finder |
Quick Install
- Claude Code
- Cursor
- Vercel Agent Skills CLI