Skip to main content
The Healthcare Providers Extract skill extracts structured practitioner data from healthcare practice websites. It returns names, credentials, specialties, contact info, and education for every provider on a practice’s site. Powered by the Nimble CLI and built on the open-source Agent Skills standard for cross-platform agent compatibility.

View on GitHub

Source code for this skill

Example Prompts

"extract doctors from this clinic's website"
"pull providers from these practice URLs"
"who are the providers at Springfield Medical Center"
"build a provider database from these 50 clinic sites"
"list all doctors at this dental practice"

How It Works

1

Accept practice input

Accepts practice URLs (pasted, CSV, or Google Sheet). Alternatively, provide a specialty and location to discover practices via Google Maps.
2

Map each practice site

Scans each practice website to identify team pages, provider directories, and bio pages using keyword-weighted URL scoring.
3

Extract provider data

Extracts structured data from identified pages using Nimble Web Search Agents for known directory formats, with fallback to general extraction.
4

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).
5

Deduplicate and score

Removes duplicate providers across pages. Assigns confidence scores (High, Medium, Low) based on field completeness.
6

Deliver results

Outputs a structured provider table grouped by practice, with source links and data quality summary.

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:
1

Extract

Discover providers from practice websites.
2

Enrich

Fill data gaps (phone numbers, reviews, credentials) using Providers Enrich.
3

Verify

Validate credentials against the NPI registry using Providers Verify.

When to Use

Use CaseSkill
Extract providers from practice websitesProviders Extract
Fill gaps in an existing provider listProviders Enrich
Validate credentials against NPI registryProviders Verify
Discover practices in a marketMarket Finder

Quick Install

claude plugin marketplace add Nimbleway/agent-skills && \
claude plugin install nimble@nimble-plugin-marketplace

Prerequisites

Requires the Nimble CLI and a Nimble API key. See Plugin Installation for full setup instructions.