Dental Clinic Assistant

WarnAudited by ClawScan on May 18, 2026.

Overview

The skill is a coherent dental WhatsApp assistant, but it asks for broad WhatsApp and Calendar access and can alter appointments while giving conflicting emergency medical guidance.

Before installing, verify who operates the WhatsApp platform, do not scan QR codes from an unverified provider, scope Google Calendar access to a dedicated calendar, require patient identity checks before appointment changes, and have a clinician/legal reviewer approve emergency and privacy wording.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A misconfigured or untrusted platform/service account could read or send patient messages and change the clinic calendar.

Why it was flagged

The setup asks the clinic to delegate WhatsApp messaging and Google Calendar mutation authority, but the artifacts do not clearly identify the external platform, scope, revocation process, or account boundaries.

Skill content
"Your WhatsApp Business number is connected to our platform. We provide the QR code — you scan it." ... "Share your clinic's Google Calendar with the service account email (give \"Make changes\" permission)"
Recommendation

Verify the provider identity before scanning any QR code, require documented permissions and revocation steps, use a dedicated calendar/service account, and enable audit logging.

What this means

Someone with basic appointment details could potentially cancel or change another patient’s appointment.

Why it was flagged

The cancellation/rescheduling flow shows only weak appointment identification before a high-impact scheduling change, with no clear identity verification, staff approval, or rollback step.

Skill content
"Can you tell me your name and the date of your current appointment?" ... "Your appointment on {date} has been cancelled."
Recommendation

Require stronger verification, such as matching the original phone number, sending a one-time confirmation code, or routing cancellations/reschedules to staff approval.

What this means

Patients may rely on automated medical guidance that the skill itself claims it should not provide.

Why it was flagged

The README reassures users that the bot never gives medical advice, while the emergency script includes medication/first-aid guidance. That contradiction can cause unsafe over-trust.

Skill content
"It never diagnoses, never gives medical advice" ... "For pain: Over-the-counter ibuprofen can help"
Recommendation

Remove medication and clinical treatment suggestions unless reviewed and approved by licensed clinicians, and route emergency symptoms to human staff or emergency services.

What this means

Patient names, contact details, and appointment service types may be visible to anyone with access to the configured calendar or messaging system.

Why it was flagged

The skill explicitly stores identifiable appointment details in Google Calendar and uses WhatsApp reminders. This is purpose-aligned, but it involves sensitive patient-related data moving between providers.

Skill content
"Title: `{clinic_name} - {service} - {patient_name}`" and "Description: Patient phone + email"
Recommendation

Use a private dedicated calendar, minimize details in event titles, define retention/access controls, and confirm the clinic’s privacy/HIPAA obligations before use.