What It Does
Built on Nimble's web data APIs, it handles single sites up to batches of 100+ URLs using parallel sub-agent execution.
For each provider it captures up to five fields: name, credentials, specialty, contact information, and education/training. It accepts input as pasted URLs, a CSV file, or a Google Sheet — and can also discover practice websites automatically from a specialty and location using Google Maps.
**Healthcare Providers Extract** scrapes and structures practitioner data from healthcare practice websites, returning a clean dataset of every provider on a site.
Key Features
- Five-Field Structured Provider Profiles — For every provider found on a practice site, the skill extracts up to five fields: full name, credentials (e.g., MD, FACS, OD), specialty, contact information (phone, scheduling URL, email), and education/training mentions. A `confidence` score (High / Medium / Low) flags how complete each record is.
- Flexible Input — URLs, CSV, Google Sheets, or Discovery — Accepts practice website URLs pasted directly, uploaded as a CSV, or linked from a Google Sheet. If you don't have URLs, provide a specialty and location and the skill will discover matching practices via Google Maps before extracting.
- Batch Extraction with Parallel Sub-Agents — For jobs covering six or more practices, the skill spawns parallel `nimble-researcher` sub-agents — one per practice or per batch of three — so large extractions complete without blocking. Single-practice runs execute directly from the main context for speed.
- Smart Site Mapping — Before extracting, the skill maps each practice domain to find the right pages (team, providers, doctors, staff) using a healthcare-specific keyword weight table, capped at 15 pages per site. This avoids wasting extraction calls on irrelevant pages.
- Deduplication and Confidence Scoring — Provider records are deduplicated across pages and practices, then scored for confidence based on how many of the five fields were populated. The output groups providers by practice and sorts by confidence, with a Data Quality Summary highlighting common gaps.
- Run-Mode Intelligence and Memory — The skill tracks previous runs and applies smart date windowing: full extraction on first run or after 14+ days, quick refresh (new/changed pages only) within 14 days, and a confirmation prompt if re-run the same day. Results are saved to memory for follow-up actions like CSV export, enrichment, or distribution.
Requirements
- **Nimble API Key** *(required)* — Powers web extraction, site mapping, and search via the Nimble CLI (`nimble:*` tool access). Provided through your Nimble account profile.
Use Cases
- Sales prospecting — build a provider contact list — A medical device sales team provides a CSV of 80 ophthalmology practice URLs across three states. The skill extracts every provider's name, credentials, specialty, and phone number, returning a table sorted by confidence that feeds directly into a CRM.
- Market research — map providers in a new region — A healthcare analytics firm specifies "dermatologists in Miami, FL." The skill discovers practices via Google Maps, resolves their website URLs, and extracts structured provider profiles across all discovered sites — producing a market snapshot without any manual URL gathering.
- Provider directory population — A health insurance company needs to populate a new in-network directory. They paste URLs for 120 contracted practices; the skill extracts all providers with education and credential data, flags low-confidence records for manual review, and exports the result as a CSV.
- Competitive intelligence for a practice group — A multi-location dental group wants to understand competitor staffing. They provide URLs for ten rival practices; the skill maps each site, extracts provider profiles, and surfaces credential and specialty breakdowns grouped by practice.