{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"description":"End-to-end onboarding for the HealthClaw + OpenClaw personal-health-agent stack. Walks anyone \u2014 not just developers \u2014 through (1) installing OpenClaw as the local AI gateway, (2) standing up an open-source FHIR server (HAPI or Medplum) on their machine, (3) connecting their EHR records via HealthEx, Josh Mandel's fhir-skills, Flexpa, or any patient-right-of-access / TEFCA IAS service, (4) installing HealthClaw Guardrails with the OpenClaw personas pre-wired, and (5) pulling + reviewing health data end-to-end. Triggers when a user asks \"how do I get started\", \"how do I set this up\", \"what do I need to use HealthClaw\", \"first time setup\", \"install everything\", or any first-run question. Use this before any other HealthClaw skill when the user hasn't yet built their stack.","digest":"sha256:b1932aeabc6e8dae3a79d982c6d74807daa08bdf7619b13c91f4db8053a5b32d","name":"getting-started","type":"skill-md","url":"/.well-known/agent-skills/getting-started/SKILL.md"},{"description":"Survey ALL connected health data sources at once. Use when the patient asks: (1) \"what's connected\" or \"what services are linked\", (2) \"check all my services / all my data\", (3) \"do you have my records\" or \"what records do you have\", (4) \"did my data come through from <Fasten/MEDENT/HealthEx/Health Bank One/Flexpa/Epic/wearables>\". Calls fhir_get_token (for protected tenants) then sources_check, and presents connection status + record counts by type. Connection status and counts only \u2014 never clinical values.","digest":"sha256:20dc713899cd0a5870839ace08195271536b8deb7f57bccb284140a3d61d8c92","name":"check-sources","type":"skill-md","url":"/.well-known/agent-skills/check-sources/SKILL.md"},{"description":"HealthClaw Curatr (healthclaw.io) \u2014 patient-facing FHIR data quality evaluation and correction. Use when: (1) Evaluating a patient's health record for coding issues (deprecated code systems, invalid codes, missing required fields), (2) Presenting issues in plain language with clinical impact, (3) Applying patient-approved corrections with full Provenance tracking, (4) Preparing a structured correction request for the patient's healthcare provider. Supports FHIR R4 US Core v9 resources: Condition, AllergyIntolerance, MedicationRequest, Immunization, Procedure, DiagnosticReport \u2014 with ICD-10-CM, SNOMED CT, LOINC, CVX, and RxNorm validation via public terminology APIs.","digest":"sha256:9ba06fc1f6769bfa99baf984abd25457b94307208d56ba35c1608261a74c6cb3","name":"curatr","type":"skill-md","url":"/.well-known/agent-skills/curatr/SKILL.md"},{"description":"Use this skill whenever connecting a patient's real health records from EHR systems (Epic, Cerner, Athena) or the TEFCA national network into HealthClaw Guardrails. Covers: Fasten Stitch widget embed, org_connection_id registration, EHI export job tracking, NDJSON ingestion status, TEFCA IAS identity-verified multi-provider retrieval, and post-import Curatr quality scan workflow.","digest":"sha256:55ffc167e3ce88e2d5efb047354e07b3a256815d6ebcc7ffc78ef7c84605547d","name":"fasten-connect","type":"skill-md","url":"/.well-known/agent-skills/fasten-connect/SKILL.md"},{"description":"HealthClaw Guardrails (healthclaw.io) \u2014 FHIR agent guardrails for clinical data access via MCP. Supports FHIR R4 US Core v9 (stable) and FHIR R6 ballot3 (experimental). Use when: (1) Reading patient data through MCP tools with automatic PHI redaction, (2) Writing clinical resources with two-phase propose/commit and step-up authorization, (3) Querying observation statistics or recent lab results, (4) Evaluating R6 Permission resources for access control decisions, (5) Auditing agent access to healthcare data. 14 MCP tools.","digest":"sha256:be34a24972a2a2b767aa9294a04fa381f028cbf659e5f1f1d56dc52f273b0dbf","name":"fhir-r6-guardrails","type":"skill-md","url":"/.well-known/agent-skills/fhir-r6-guardrails/SKILL.md"},{"description":"Connect to real FHIR servers through the MCP guardrail proxy. Use when: (1) Connecting to HAPI FHIR, SMART Health IT, or Epic sandbox servers, (2) Proxying AI agent requests to production EHR systems with guardrails, (3) Ensuring upstream server URLs never leak to clients, (4) Understanding how redaction, audit, and step-up auth apply to upstream data.","digest":"sha256:b5a5fd54027801bb21384fd18ade1d9890b4bca5760a25ad560986a29e5ebcd5","name":"fhir-upstream-proxy","type":"skill-md","url":"/.well-known/agent-skills/fhir-upstream-proxy/SKILL.md"},{"description":"Pull verified medical records and digital-identity context from Health Bank One (https://www.healthbankone.com) via their MCP server. HBO uses OAuth 2.x with per-consumer authorization, so this skill drives an authorization-code grant first, then runs the MCP pull, then ingests the redacted bundle into a HealthClaw tenant. Use when the user wants to add HBO as a source alongside HealthEx and Fasten Connect. Triggers on prompts like \"connect Health Bank One\", \"pull from HBO\", \"verify identity through Health Bank One\".","digest":"sha256:063549719d39819c62d09b0a4afd32ce95979123e21063ed44902fb83c81638a","name":"healthbankone","type":"skill-md","url":"/.well-known/agent-skills/healthbankone/SKILL.md"},{"description":"HealthClaw HealthEx Export (healthclaw.io) \u2014 automated personal health record export from the local HealthClaw FHIR store. Use when: (1) The patient wants to export all their health data from the HealthClaw local store as a portable FHIR bundle, (2) Migrating health data to a new tenant or archive, (3) Creating a de-identified snapshot for sharing with a provider or second opinion, (4) Pre-screening records for Curatr quality issues before a full evaluation, (5) Automating the HealthEx \u2192 local FHIR store ingestion pipeline.","digest":"sha256:2599707671a510999452b7fbed3288cf6059e56d7f15cf5bb611bef2ebe80560","name":"healthex-export","type":"skill-md","url":"/.well-known/agent-skills/healthex-export/SKILL.md"},{"description":"HealthEx \u2192 HealthClaw-redacted export via the official MCP Python SDK (mcp>=1.2). Use when: (1) Pulling fresh clinical data from HealthEx as the upstream source of truth (not from the local HealthClaw store), (2) Writing a PHI-redacted snapshot to disk before any ingest, so the raw MCP response never hits the filesystem, (3) Producing a single-file JSON or NDJSON bundle for downstream import via `/import`, (4) Running the pipeline headlessly from a Telegram bot or cron on the Mac mini. For the older direct-REST pull against the local FHIR store, see the `healthex-export` skill.","digest":"sha256:3b11949653fca45d9eebf460d82b1610c13d02ca06008bc6eb6be57fbe762871","name":"healthex-export-redacted","type":"skill-md","url":"/.well-known/agent-skills/healthex-export-redacted/SKILL.md"},{"description":"Run the HealthClaw guardrail stack inside Hermes, Nous Research's self-improving AI agent. Same conversational gateway and same compliance goals as the OpenClaw integration, but with Hermes' learning loop \u2014 skills that improve from experience, conversation memory across sessions, and native MCP support over Streamable HTTP. Triggers when a user asks about Hermes, the agentskills.io standard, SOUL personas, the Nous agent, or wants an alternative to OpenClaw that learns over time.","digest":"sha256:a6e1d97285dbfa7d54490cd625941fac64a242d8ef40150d8edb85fdd7aae388","name":"hermes","type":"skill-md","url":"/.well-known/agent-skills/hermes/SKILL.md"},{"description":"Sally-PCP hypertension follow-up coordination skill. Use when: (1) Running BP check-in calls for landline patients (Rosa pattern \u2014 Bland.ai outbound voice with staff confirmation), (2) Flagging undiagnosed elevated readings (\u22653 observations \u2265140/90 across encounters) for PCP discussion, (3) Escalation scheduling when readings trend above the patient's baseline, (4) Medication refill coordination via practice pharmacy line, (5) Smartphone patient coordination via Telegram or SMS nurse-line texts (Marcus pattern). Covers the full propose \u2192 patient/staff confirms \u2192 fhir_get_token \u2192 action_commit loop using MCP action tools. Administrative coordination only \u2014 never clinical advice, never medication adjustments.","digest":"sha256:4e5d24fc07443cffa747b563ddca5bd367b612a4a69bdeae6db51b2f4edf9233","name":"hypertension-coordinator","type":"skill-md","url":"/.well-known/agent-skills/hypertension-coordinator/SKILL.md"},{"description":"Connect your health records from any US health system via HealthEx, pull your complete clinical history, analyze it with Claude, and optionally export to a personal de-identified FHIR store with automated data quality curation via HealthClaw Guardrails. Supports Epic, Cerner, CommonWell, Carequality, and most major US EHR networks. Triggers when a user asks to connect health records, pull medical history, review lab results, check immunizations, identify care gaps, or export data to a personal FHIR store.","digest":"sha256:c17580128c5009a94d81c0f112565e0fe96bb0c8d95cb93eea4ef4a66c752863","name":"personal-health-records","type":"skill-md","url":"/.well-known/agent-skills/personal-health-records/SKILL.md"},{"description":"PHI redaction patterns for FHIR resources following HIPAA Safe Harbor. Use when: (1) Redacting patient health information from FHIR resources before AI agent access, (2) Implementing de-identification for clinical data pipelines, (3) Understanding what fields are stripped, masked, or truncated in FHIR resources, (4) Building read paths that automatically protect patient privacy.","digest":"sha256:c01d4abc3e12df9158a2b2c6e915691e163cd9306737fbc75748d021aa84651f","name":"phi-redaction","type":"skill-md","url":"/.well-known/agent-skills/phi-redaction/SKILL.md"},{"description":"Generate a patient-controlled SMART Health Link (SHL) QR code for sharing health records with a clinic or provider. Use when: (1) A patient asks to share their records via QR for clinic check-in, (2) A patient asks to generate a health QR code, (3) A patient asks to \"share my records\" or \"generate a QR with my records\". Covers the full consent \u2192 fhir_get_token \u2192 shl_generate \u2192 QR render + manage-link delivery loop. Never direct-encodes PHI into a QR image \u2014 the QR encodes only the encrypted shlink:/ pointer.","digest":"sha256:ba24c944b389bdbc2b769e17bf3704b787a95c8305fdfd3f55d053284173bd77","name":"share-health-qr","type":"skill-md","url":"/.well-known/agent-skills/share-health-qr/SKILL.md"}]}
