{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"name":"suki-ambient-api","type":"skill-md","description":"Use for direct Partner Ambient APIs (not SDKs): authenticate, create an Ambient session, provide session context, stream visit audio on /ws/stream, end the session, poll status, and retrieve clinical note content or transcript. Do not use for Web SDK, Headless Web SDK, or Mobile SDK.","url":"/.well-known/agent-skills/suki-ambient-api/skill.md","digest":"sha256:325a27b0dd6471f3c3116248394a74744c59c4d9e023d6aaee5f5e6102991dec"},{"name":"suki-ambient","type":"skill-md","description":"Use when building ambient clinical documentation with Suki Ambient APIs or Ambient SDKs, including Web SDK, Headless Web SDK, and Mobile SDK: create an Ambient session, provide session context, stream visit audio, end the session, and retrieve generated clinical note content.","url":"/.well-known/agent-skills/suki-ambient/skill.md","digest":"sha256:f1ec49a4e390078959c65723ec0322e37ba710af7cc0a94cb0103776db88a191"},{"name":"suki-audio-streaming","type":"skill-md","description":"Use when implementing or debugging Suki Partner WebSocket audio streaming for Ambient, Form filling, or Dictation, including WebSocket authentication, JSON message formats, audio encoding, stream lifecycle, and end-of-stream handling.","url":"/.well-known/agent-skills/suki-audio-streaming/skill.md","digest":"sha256:fd6d41951a94eccde2a9b621c2518fc1f23f17e6d72cdc55fef887517761fc2a"},{"name":"suki-dictation-api","type":"skill-md","description":"Use for direct Partner Dictation APIs (not SDKs): authenticate, create a transcription session, stream PCM over /ws/transcribe with audioData frames and AUDIO_END, handle partial and final transcripts (is_final), and end the session. Do not use for Dictation SDK or Web SDK Dictation embeds.","url":"/.well-known/agent-skills/suki-dictation-api/skill.md","digest":"sha256:2476ee45fa98a7b452ad31ac415792d330fbca607fa8a472ad1c3a7a1d80b7e2"},{"name":"suki-dictation-sdk","type":"skill-md","description":"Use when embedding hosted Suki Dictation with @suki-sdk/dictation or @suki-sdk/dictation-react: SukiAuthManager, one reusable DictationClient, DictationProvider in React, in-field and scratchpad modes, and onSubmit / onCancel callbacks. Prefer this over raw /ws/transcribe for browser Dictation UI. Distinct from Web SDK built-in Dictation and the Dictation Partner API.","url":"/.well-known/agent-skills/suki-dictation-sdk/skill.md","digest":"sha256:e994122526483456fd1a9b4740f35c14260d56354327b0f40f59eb76fd75dcd7"},{"name":"suki-dictation","type":"skill-md","description":"Use when building real-time clinical Dictation with Suki: embed Dictation with the Dictation SDK or Web SDK, or use the Dictation APIs to create a transcription session, stream PCM audio over /ws/transcribe, receive partial and final transcript text, and end the session.","url":"/.well-known/agent-skills/suki-dictation/skill.md","digest":"sha256:888771f3cb08e97a6e364f5e6263bb5e7de58096996e37b0a7edba2fc5b673c2"},{"name":"suki-form-filling-api","type":"skill-md","description":"Use for direct Partner Form filling APIs (not SDKs): authenticate, create a Form filling session, seed Medical form template context, stream visit audio on /ws/stream with Ambient-style framing, end the session, and retrieve structured-data. Do not use for Form filling SDK or Web SDK embeds.","url":"/.well-known/agent-skills/suki-form-filling-api/skill.md","digest":"sha256:22913d53f09fbcb72a6a36f85d3efe3c6d4492760881971b178e156581112572"},{"name":"suki-form-filling-sdk","type":"skill-md","description":"Use when embedding hosted Suki Form filling with @suki-sdk/form-filling or @suki-sdk/form-filling-react: SukiAuthManager, FormFillingClient, real form_template_ids, correlation_id, fixed-height container, and onSubmit structured results. Prefer this over raw Form filling APIs for hosted UI. Web SDK v3.2.0+ also includes Form filling clients without a separate install.","url":"/.well-known/agent-skills/suki-form-filling-sdk/skill.md","digest":"sha256:39ea623ee2d1e6230b9e0478d885ab9553d78cd9cdda802c9852b2757a3e5e68"},{"name":"suki-form-filling","type":"skill-md","description":"Use when building Suki Form filling integrations with the Form filling APIs or SDK: authenticate, create a Form filling session, provide Medical form template context, stream visit audio, end the session, and retrieve structured medical form output.","url":"/.well-known/agent-skills/suki-form-filling/skill.md","digest":"sha256:35681ac5978a7bf5460101c4fcfc6156fb30bc9e9fe2dfc1d7d7c65f6ff44719"},{"name":"suki-headless-web-sdk","type":"skill-md","description":"Use when building custom Ambient UI with the Headless Web SDK (@suki-sdk/platform-react): PlatformClient, PlatformClientProvider, useAuth, useAmbient create (encounterId required; emrEncounterId for interoperability v0.3.0+), noteId, useAmbientSession for start/pause/resume/submit/cancelRemote/endRemote, onSessionTerminatedByPeer, useGetEncounterInfo, sessionStatus vs local recording phase, offline sessions, and setSessionContext (including patient_id and name). Do not mix with DictationClient or headed SukiAssistant.","url":"/.well-known/agent-skills/suki-headless-web-sdk/skill.md","digest":"sha256:5ac3673356b1de86659da4957527f65216cbcf26277d7b0499f5e633e4bab8b0"},{"name":"suki-mobile-sdk","type":"skill-md","description":"Use when integrating Ambient on native iOS with SukiAmbientCore: initialize before create, createSession with kEmrEncounterId / kSessionId mapping, setSessionContext after create, record with start/pause/resume/end, and retrieve note content or transcripts. Do not paste Ambient API /ws/stream framing into Swift.","url":"/.well-known/agent-skills/suki-mobile-sdk/skill.md","digest":"sha256:97e08a562d62fcf7769b5755c2c3f108eee8d9b7646869d30070a095bb6b20af"},{"name":"suki-patient-summary","type":"skill-md","description":"Use when building Suki Patient Summary integrations: ingest FHIR R4 data into the Clinical Knowledge Graph (CKG), authenticate Patient Summary APIs, generate summaries for scheduled appointments or individual encounters, monitor asynchronous generation jobs, and retrieve completed full or pre-visit summaries.","url":"/.well-known/agent-skills/suki-patient-summary/skill.md","digest":"sha256:6c59b4e6d6ca311ab037ccbe1a2c55447d56d638089b4fbdb91132b7bb11f298"},{"name":"suki-web-sdk","type":"skill-md","description":"Use when embedding the Headed Web SDK with @suki-sdk/js or @suki-sdk/react and @suki-sdk/core: SukiAuthManager, initialize/init, mount or SukiAssistant, controlled Ambient (startAmbient, activeAmbientId), encounter context, ambientOptions nesting, Medication orders (LOINC 52471-0), built-in Dictation and Form filling, minimized layout, interoperability, and Patient Summary on the patient profile (v3.3.0+).","url":"/.well-known/agent-skills/suki-web-sdk/skill.md","digest":"sha256:593ad59e469fb31b9198c9578abc033f70e1b461635c6c957b27a32b9f8a0613"},{"name":"suki-webhooks","type":"skill-md","description":"Use when implementing Suki partner webhooks for Ambient, Form filling, and CKG FHIR ingestion notifications, including callback configuration, HMAC signature verification, payload handling, and delivery retries.","url":"/.well-known/agent-skills/suki-webhooks/skill.md","digest":"sha256:ec214e1cf2786875924fe26d21f40a3aed3e82bd26f01be2560d1aaa73f08403"},{"name":"suki-platform","type":"skill-md","description":"Use when choosing among Suki Ambient, Form filling, Dictation, Patient Summary, audio streaming, webhooks, SDKs, or Partner APIs, or when the product path is unclear. After the product is known, fetch that product skill instead of relying on this router alone.","url":"/.well-known/agent-skills/suki-platform/skill.md","digest":"sha256:918e5d6baa84c44c38ba20fb7236817b0f20bfc20279f56db431e3164b2c5a14"}]}