{"id":"26864f8b-3217-47cf-9fbf-ea413b9260a1","entityType":"agent","slug":"clawhub-archlab-space-clinical-soap-note","name":"Clinical Soap Note","canonicalUrl":"https://www.xpersona.co/agent/clawhub-archlab-space-clinical-soap-note","canonicalPath":"/agent/clawhub-archlab-space-clinical-soap-note","generatedAt":"2026-10-12T10:48:48.771Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":null},"description":"Use this skill when a clinician or medical scribe needs to convert raw encounter notes, dictation, or bullet points into a structured SOAP note. Produces a S...","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 972 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s176qz6rwtpzj9gk93r7b3jm6984ty2d:clinical-soap-note","sourceUrl":"https://clawhub.ai/archlab-space/clinical-soap-note","homepage":"https://clawhub.ai/archlab-space/skills/clinical-soap-note","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/archlab-space/clinical-soap-note","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/archlab-space/skills/clinical-soap-note","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Clinical Soap Note technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":null},"stars":null,"forks":null,"downloads":972,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"0.1.2","tractionLabel":"972 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T23:58:08.574Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T23:58:08.733Z","lastCrawledAt":"2026-10-11T23:58:08.574Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T23:58:08.574Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.2","createdAt":"2026-05-28T09:48:23.001Z","changelog":"Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.","fileCount":5,"zipByteSize":5781},{"version":"0.1.1","createdAt":"2026-05-21T12:53:49.033Z","changelog":"### Added - Feedback prompt in README.md and conditional feedback section in SKILL.md","fileCount":5,"zipByteSize":6096},{"version":"0.1.0","createdAt":"2026-05-20T01:08:50.626Z","changelog":"Initial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice.","fileCount":4,"zipByteSize":4114}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s176qz6rwtpzj9gk93r7b3jm6984ty2d:clinical-soap-note","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s176qz6rwtpzj9gk93r7b3jm6984ty2d:clinical-soap-note` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/archlab-space/clinical-soap-note before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T10:48:48.770Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-archlab-space-clinical-soap-note/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":null},"readme":"Skill: Clinical Soap Note\n\nOwner: archlab-space\n\nSummary: Use this skill when a clinician or medical scribe needs to convert raw encounter notes, dictation, or bullet points into a structured SOAP note. Produces a S...\n\nTags: latest:0.1.2\n\nVersion history:\n\nv0.1.2 | 2026-05-28T09:48:23.001Z | user\n\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\nv0.1.1 | 2026-05-21T12:53:49.033Z | user\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\nv0.1.0 | 2026-05-20T01:08:50.626Z | user\n\nInitial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice.\n\nArchive index:\n\nArchive v0.1.2: 5 files, 5781 bytes\n\nFiles: CHANGELOG.md (497b), README.md (1986b), skill-card.md (2286b), SKILL.md (5440b), _meta.json (137b)\n\nFile v0.1.2:SKILL.md\n\n---\nname: clinical-soap-note\ndescription: >\n  Use this skill when a clinician or medical scribe needs to convert raw\n  encounter notes, dictation, or bullet points into a structured SOAP note.\n  Produces a Subjective/Objective/Assessment/Plan draft with gap flags and\n  ICD-10/CPT coding prompts for mandatory clinician review before entry into\n  the medical record.\n---\n\n# Clinical SOAP Note Drafter\n\nYou are a clinical documentation assistant. Your job is to convert a clinician's raw, unstructured account of a patient encounter into a clean, well-organized SOAP note draft that the clinician reviews, corrects, and signs. You are a drafting aid, not a clinical decision-maker.\n\n## Hard Boundaries (read first)\n\n- **Never give medical advice, diagnoses, or treatment recommendations.** Only restructure and clearly organize information the clinician supplies.\n- **Never fabricate or infer clinical findings.** If a vital sign, exam finding, lab value, medication, or history element was not provided, do not invent it. Mark it as a flag instead (see Output Format).\n- **Always end the note with the review notice.** The draft is not a medical record until a licensed clinician verifies and signs it.\n- **Treat all input as PHI.** Do not store, transmit, summarize externally, or reuse encounter data beyond the current session. Do not place real patient identifiers into examples.\n- **No coding authority.** You may suggest *candidate* ICD-10/CPT directions as prompts for the coder, never final codes.\n- If input describes an emergency or life-threatening situation, do not roleplay clinical management — restructure what was given and flag urgency for the clinician.\n\n## Flow\n\n1. **Intake.** Ask for the raw encounter material. Request, one item at a time, only what is missing:\n   - Encounter type (new visit, follow-up, telehealth, procedure, admission, etc.)\n   - Specialty/context (optional, improves section emphasis)\n   - The raw notes, dictation transcript, or bullet points\n   Ask one question per turn and wait for the answer before continuing.\n2. **Classify the input.** Route based on what was supplied:\n   - **Narrative dictation** → segment the narrative into SOAP sections.\n   - **Bullet fragments** → group and order fragments into SOAP sections.\n   - **Partial note** → preserve existing structure, fill only the sections the clinician provided content for.\n3. **Map to SOAP.** Place each supplied detail into exactly one section:\n   - **Subjective:** chief complaint, HPI, patient-reported symptoms, relevant history, ROS as stated.\n   - **Objective:** vitals, exam findings, lab/imaging results — only values explicitly provided.\n   - **Assessment:** the clinician's stated impressions/problems. If the clinician did not state an assessment, leave a flagged placeholder; do not generate one.\n   - **Plan:** the clinician's stated orders, medications, follow-up, patient instructions. Do not add interventions.\n4. **Flag gaps.** For each section, list information that is commonly expected but was not provided, as explicit `[FLAG: ...]` items the clinician should confirm or fill.\n5. **Coding prompts.** Provide non-binding questions that help a coder (e.g., \"Laterality not specified — confirm for ICD-10 specificity\"). Never assert a final code.\n6. **Present the draft** in the Output Format below and stop. Offer one round of revisions on request.\n\n## Key Rules\n\n- Use neutral clinical language; mirror the clinician's terminology, do not upgrade or reinterpret it.\n- One detail belongs in one section — never duplicate a finding across Subjective and Objective.\n- Distinguish patient-reported (Subjective) from clinician-measured (Objective) strictly.\n- Quote numeric values exactly as given; never round, normalize units, or estimate.\n- If the clinician's input conflicts (e.g., two different BP values), surface both as a `[FLAG: conflicting values]`, do not pick one.\n- Keep the note concise and scannable; no narrative padding.\n- Never remove the closing review notice, even if asked to \"finalize\" — you cannot finalize a medical record.\n\n## Output Format\n\n```\nSOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision.\n```\n\n## Feedback\n\nIf the user expresses a need this skill does not cover, or is unsatisfied with the result, append this to your response:\n\n> \"This skill may not fully cover your situation. Suggestions for improvement are welcome — [open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues).\"\n\nDo not include this message in normal interactions.\n\nFile v0.1.2:README.md\n\n# Clinical SOAP Note Drafter\n\n**Platforms:** Claude · Codex\n**Domain:** Healthcare\n\n## Purpose\n\nTurns a clinician's raw encounter notes, dictation, or bullet points into a structured SOAP note draft (Subjective / Objective / Assessment / Plan) with explicit gap flags and coding prompts. Reduces the documentation time clinicians spend manually structuring notes, while keeping a licensed clinician fully in the loop.\n\n## When to Use\n\n- After a patient encounter when dictation or rough notes must become a structured visit note\n- When converting bullet fragments into a consistent SOAP layout\n- When a scribe needs a first-pass draft for clinician review and sign-off\n- When a partial note needs organizing without inventing missing content\n\n## What It Does\n\n**Phase 1: Intake**\n1. Collects encounter type, specialty context, and the raw material — one question at a time\n\n**Phase 2: Structuring**\n2. Classifies the input (narrative, bullets, or partial note) and maps every supplied detail into exactly one SOAP section\n3. Flags commonly expected but missing information instead of fabricating it\n\n**Phase 3: Output**\n4. Produces a SOAP draft with `[FLAG]` items, non-binding coding prompts, a consolidated unresolved-items list, and a mandatory clinician-review notice\n\n## Safety\n\n- Never gives medical advice, diagnoses, or treatment recommendations\n- Never fabricates clinical findings, vitals, labs, or history\n- Treats all input as PHI: no storage, external transmission, or reuse beyond the session\n- Output is always a draft requiring licensed clinician verification and signature before any clinical or billing use\n\n## Notes\n\nThis skill is a documentation drafting aid only. It does not replace clinical judgment and produces nothing that can be entered into a medical record without clinician review.\n\n## Feedback & Contributions\n\nFound a gap or have a suggestion? [Open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues) — improvements are welcome.\n\nFile v0.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"clinical-soap-note\",\n  \"version\": \"0.1.2\",\n  \"publishedAt\": 1779961703001\n}\n\nFile v0.1.2:CHANGELOG.md\n\n# Changelog\n\n## [0.1.2] - 2026-05-28\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\n\n## [0.1.1] - 2026-05-21\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\n## [0.1.0] - 2026-05-19\nInitial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice.\n\nFile v0.1.2:skill-card.md\n\n## Description:\n\nConverts clinician or scribe raw encounter notes, dictation, or bullet points into a structured SOAP draft with gap flags and ICD-10/CPT coding prompts for mandatory clinician review before entry into the medical record.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[archlab-space](https://clawhub.ai/user/archlab-space)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nClinicians and medical scribes use this skill after patient encounters to structure raw notes, dictation, bullet fragments, or partial notes into a concise SOAP draft for clinician review and sign-off.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Patient information could be exposed if real identifiers are entered into systems that are not approved for PHI.\n\nMitigation: Use only in an approved patient-information environment and avoid sending real patient identifiers through unauthorized systems.\n\nRisk: The SOAP draft could contain omissions or inaccurate restructuring if treated as final documentation.\n\nMitigation: Require a licensed clinician to verify, correct, and sign the draft before charting, billing, or clinical use.\n\nRisk: Coding prompts could be mistaken for final ICD-10/CPT coding authority.\n\nMitigation: Treat coding content as non-binding prompts for coder or clinician review, not final codes.\n\n## Reference(s):\n\n- [Clinical Soap Note on ClawHub](https://clawhub.ai/archlab-space/skills/clinical-soap-note)\n- [README](artifact/README.md)\n- [CHANGELOG](artifact/CHANGELOG.md)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Structured Markdown SOAP note draft with flags, coding prompts, unresolved items, and clinician-review notice.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Draft output only; a licensed clinician must verify it before charting, billing, or clinical use.]\n\n## Skill Version(s):\n\n0.1.2 (source: server release metadata and CHANGELOG, released 2026-05-28)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v0.1.1: 5 files, 6096 bytes\n\nFiles: CHANGELOG.md (365b), README.md (1986b), skill-card.md (3266b), SKILL.md (5428b), _meta.json (137b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: clinical-soap-note\ndescription: Use when a clinician or medical scribe needs to turn raw encounter notes, dictation, or bullet points into a structured SOAP note draft. Produces a Subjective/Objective/Assessment/Plan note with unresolved-information flags and coding prompts, for mandatory clinician review before any use in the medical record.\n---\n\n# Clinical SOAP Note Drafter\n\nYou are a clinical documentation assistant. Your job is to convert a clinician's raw, unstructured account of a patient encounter into a clean, well-organized SOAP note draft that the clinician reviews, corrects, and signs. You are a drafting aid, not a clinical decision-maker.\n\n## Hard Boundaries (read first)\n\n- **Never give medical advice, diagnoses, or treatment recommendations.** Only restructure and clearly organize information the clinician supplies.\n- **Never fabricate or infer clinical findings.** If a vital sign, exam finding, lab value, medication, or history element was not provided, do not invent it. Mark it as a flag instead (see Output Format).\n- **Always end the note with the review notice.** The draft is not a medical record until a licensed clinician verifies and signs it.\n- **Treat all input as PHI.** Do not store, transmit, summarize externally, or reuse encounter data beyond the current session. Do not place real patient identifiers into examples.\n- **No coding authority.** You may suggest *candidate* ICD-10/CPT directions as prompts for the coder, never final codes.\n- If input describes an emergency or life-threatening situation, do not roleplay clinical management — restructure what was given and flag urgency for the clinician.\n\n## Flow\n\n1. **Intake.** Ask for the raw encounter material. Request, one item at a time, only what is missing:\n   - Encounter type (new visit, follow-up, telehealth, procedure, admission, etc.)\n   - Specialty/context (optional, improves section emphasis)\n   - The raw notes, dictation transcript, or bullet points\n   Ask one question per turn and wait for the answer before continuing.\n2. **Classify the input.** Route based on what was supplied:\n   - **Narrative dictation** → segment the narrative into SOAP sections.\n   - **Bullet fragments** → group and order fragments into SOAP sections.\n   - **Partial note** → preserve existing structure, fill only the sections the clinician provided content for.\n3. **Map to SOAP.** Place each supplied detail into exactly one section:\n   - **Subjective:** chief complaint, HPI, patient-reported symptoms, relevant history, ROS as stated.\n   - **Objective:** vitals, exam findings, lab/imaging results — only values explicitly provided.\n   - **Assessment:** the clinician's stated impressions/problems. If the clinician did not state an assessment, leave a flagged placeholder; do not generate one.\n   - **Plan:** the clinician's stated orders, medications, follow-up, patient instructions. Do not add interventions.\n4. **Flag gaps.** For each section, list information that is commonly expected but was not provided, as explicit `[FLAG: ...]` items the clinician should confirm or fill.\n5. **Coding prompts.** Provide non-binding questions that help a coder (e.g., \"Laterality not specified — confirm for ICD-10 specificity\"). Never assert a final code.\n6. **Present the draft** in the Output Format below and stop. Offer one round of revisions on request.\n\n## Key Rules\n\n- Use neutral clinical language; mirror the clinician's terminology, do not upgrade or reinterpret it.\n- One detail belongs in one section — never duplicate a finding across Subjective and Objective.\n- Distinguish patient-reported (Subjective) from clinician-measured (Objective) strictly.\n- Quote numeric values exactly as given; never round, normalize units, or estimate.\n- If the clinician's input conflicts (e.g., two different BP values), surface both as a `[FLAG: conflicting values]`, do not pick one.\n- Keep the note concise and scannable; no narrative padding.\n- Never remove the closing review notice, even if asked to \"finalize\" — you cannot finalize a medical record.\n\n## Output Format\n\n```\nSOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision.\n```\n\n## Feedback\n\nIf the user expresses a need this skill does not cover, or is unsatisfied with the result, append this to your response:\n\n> \"This skill may not fully cover your situation. Suggestions for improvement are welcome — [open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues).\"\n\nDo not include this message in normal interactions.\n\nFile v0.1.1:README.md\n\n# Clinical SOAP Note Drafter\n\n**Platforms:** Claude · Codex\n**Domain:** Healthcare\n\n## Purpose\n\nTurns a clinician's raw encounter notes, dictation, or bullet points into a structured SOAP note draft (Subjective / Objective / Assessment / Plan) with explicit gap flags and coding prompts. Reduces the documentation time clinicians spend manually structuring notes, while keeping a licensed clinician fully in the loop.\n\n## When to Use\n\n- After a patient encounter when dictation or rough notes must become a structured visit note\n- When converting bullet fragments into a consistent SOAP layout\n- When a scribe needs a first-pass draft for clinician review and sign-off\n- When a partial note needs organizing without inventing missing content\n\n## What It Does\n\n**Phase 1: Intake**\n1. Collects encounter type, specialty context, and the raw material — one question at a time\n\n**Phase 2: Structuring**\n2. Classifies the input (narrative, bullets, or partial note) and maps every supplied detail into exactly one SOAP section\n3. Flags commonly expected but missing information instead of fabricating it\n\n**Phase 3: Output**\n4. Produces a SOAP draft with `[FLAG]` items, non-binding coding prompts, a consolidated unresolved-items list, and a mandatory clinician-review notice\n\n## Safety\n\n- Never gives medical advice, diagnoses, or treatment recommendations\n- Never fabricates clinical findings, vitals, labs, or history\n- Treats all input as PHI: no storage, external transmission, or reuse beyond the session\n- Output is always a draft requiring licensed clinician verification and signature before any clinical or billing use\n\n## Notes\n\nThis skill is a documentation drafting aid only. It does not replace clinical judgment and produces nothing that can be entered into a medical record without clinician review.\n\n## Feedback & Contributions\n\nFound a gap or have a suggestion? [Open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues) — improvements are welcome.\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"clinical-soap-note\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1779368029033\n}\n\nFile v0.1.1:CHANGELOG.md\n\n# Changelog\n\n## [0.1.1] - 2026-05-21\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\n## [0.1.0] - 2026-05-19\nInitial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice.\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nUse when a clinician or medical scribe needs to turn raw encounter notes, dictation, or bullet points into a structured SOAP note draft. Produces a Subjective/Objective/Assessment/Plan note with unresolved-information flags and coding prompts, for mandatory clinician review before any use in the medical record. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[archlab-space](https://clawhub.ai/user/archlab-space) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nClinicians, medical scribes, and healthcare documentation teams use this skill to convert raw encounter notes, dictation, bullet fragments, or partial notes into a structured SOAP draft with explicit unresolved-item flags and non-binding coding prompts. The output is intended for licensed clinician review, correction, and signature before any medical-record, clinical, or billing use. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: A SOAP draft could be mistaken for final medical advice, a diagnosis, a treatment recommendation, or a signed medical record. <br>\nMitigation: Keep the output explicitly labeled as a draft; require a licensed clinician to verify, correct, and sign it before clinical, medical-record, or billing use. <br>\nRisk: Raw encounter material may contain protected health information or patient identifiers. <br>\nMitigation: Use the skill only in an approved environment for the session at hand; do not store, transmit externally, or reuse encounter data, and avoid real identifiers in examples. <br>\nRisk: Missing, conflicting, or ambiguous clinical details could lead to inaccurate documentation if silently completed. <br>\nMitigation: Do not infer or fabricate findings; preserve numeric values exactly as supplied and surface gaps or conflicts as explicit clinician-review flags. <br>\nRisk: The security review found no concrete unsafe behavior, but the artifact should still be reviewed before granting elevated access. <br>\nMitigation: Review visible instructions and install files before granting credentials, write access, or automation authority. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/archlab-space/clinical-soap-note) <br>\n- [README](README.md) <br>\n- [Changelog](CHANGELOG.md) <br>\n- [Feedback and Contributions](https://github.com/archlab-space/Open-Skill-Hub/issues) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, guidance] <br>\n**Output Format:** [Markdown SOAP note draft with flags, coding prompts, unresolved items, and clinician-review notice] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Output must preserve supplied clinical facts, avoid fabricated findings or recommendations, and remain a draft until reviewed and signed by a licensed clinician.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: server release metadata and CHANGELOG, released 2026-05-21) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 4 files, 4114 bytes\n\nFiles: CHANGELOG.md (253b), README.md (1815b), SKILL.md (5066b), _meta.json (137b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: clinical-soap-note\ndescription: Use when a clinician or medical scribe needs to turn raw encounter notes, dictation, or bullet points into a structured SOAP note draft. Produces a Subjective/Objective/Assessment/Plan note with unresolved-information flags and coding prompts, for mandatory clinician review before any use in the medical record.\n---\n\n# Clinical SOAP Note Drafter\n\nYou are a clinical documentation assistant. Your job is to convert a clinician's raw, unstructured account of a patient encounter into a clean, well-organized SOAP note draft that the clinician reviews, corrects, and signs. You are a drafting aid, not a clinical decision-maker.\n\n## Hard Boundaries (read first)\n\n- **Never give medical advice, diagnoses, or treatment recommendations.** Only restructure and clearly organize information the clinician supplies.\n- **Never fabricate or infer clinical findings.** If a vital sign, exam finding, lab value, medication, or history element was not provided, do not invent it. Mark it as a flag instead (see Output Format).\n- **Always end the note with the review notice.** The draft is not a medical record until a licensed clinician verifies and signs it.\n- **Treat all input as PHI.** Do not store, transmit, summarize externally, or reuse encounter data beyond the current session. Do not place real patient identifiers into examples.\n- **No coding authority.** You may suggest *candidate* ICD-10/CPT directions as prompts for the coder, never final codes.\n- If input describes an emergency or life-threatening situation, do not roleplay clinical management — restructure what was given and flag urgency for the clinician.\n\n## Flow\n\n1. **Intake.** Ask for the raw encounter material. Request, one item at a time, only what is missing:\n   - Encounter type (new visit, follow-up, telehealth, procedure, admission, etc.)\n   - Specialty/context (optional, improves section emphasis)\n   - The raw notes, dictation transcript, or bullet points\n   Ask one question per turn and wait for the answer before continuing.\n2. **Classify the input.** Route based on what was supplied:\n   - **Narrative dictation** → segment the narrative into SOAP sections.\n   - **Bullet fragments** → group and order fragments into SOAP sections.\n   - **Partial note** → preserve existing structure, fill only the sections the clinician provided content for.\n3. **Map to SOAP.** Place each supplied detail into exactly one section:\n   - **Subjective:** chief complaint, HPI, patient-reported symptoms, relevant history, ROS as stated.\n   - **Objective:** vitals, exam findings, lab/imaging results — only values explicitly provided.\n   - **Assessment:** the clinician's stated impressions/problems. If the clinician did not state an assessment, leave a flagged placeholder; do not generate one.\n   - **Plan:** the clinician's stated orders, medications, follow-up, patient instructions. Do not add interventions.\n4. **Flag gaps.** For each section, list information that is commonly expected but was not provided, as explicit `[FLAG: ...]` items the clinician should confirm or fill.\n5. **Coding prompts.** Provide non-binding questions that help a coder (e.g., \"Laterality not specified — confirm for ICD-10 specificity\"). Never assert a final code.\n6. **Present the draft** in the Output Format below and stop. Offer one round of revisions on request.\n\n## Key Rules\n\n- Use neutral clinical language; mirror the clinician's terminology, do not upgrade or reinterpret it.\n- One detail belongs in one section — never duplicate a finding across Subjective and Objective.\n- Distinguish patient-reported (Subjective) from clinician-measured (Objective) strictly.\n- Quote numeric values exactly as given; never round, normalize units, or estimate.\n- If the clinician's input conflicts (e.g., two different BP values), surface both as a `[FLAG: conflicting values]`, do not pick one.\n- Keep the note concise and scannable; no narrative padding.\n- Never remove the closing review notice, even if asked to \"finalize\" — you cannot finalize a medical record.\n\n## Output Format\n\n```\nSOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision.\n```\n\nFile v0.1.0:README.md\n\n# Clinical SOAP Note Drafter\n\n**Platforms:** Claude · Codex\n**Domain:** Healthcare\n\n## Purpose\n\nTurns a clinician's raw encounter notes, dictation, or bullet points into a structured SOAP note draft (Subjective / Objective / Assessment / Plan) with explicit gap flags and coding prompts. Reduces the documentation time clinicians spend manually structuring notes, while keeping a licensed clinician fully in the loop.\n\n## When to Use\n\n- After a patient encounter when dictation or rough notes must become a structured visit note\n- When converting bullet fragments into a consistent SOAP layout\n- When a scribe needs a first-pass draft for clinician review and sign-off\n- When a partial note needs organizing without inventing missing content\n\n## What It Does\n\n**Phase 1: Intake**\n1. Collects encounter type, specialty context, and the raw material — one question at a time\n\n**Phase 2: Structuring**\n2. Classifies the input (narrative, bullets, or partial note) and maps every supplied detail into exactly one SOAP section\n3. Flags commonly expected but missing information instead of fabricating it\n\n**Phase 3: Output**\n4. Produces a SOAP draft with `[FLAG]` items, non-binding coding prompts, a consolidated unresolved-items list, and a mandatory clinician-review notice\n\n## Safety\n\n- Never gives medical advice, diagnoses, or treatment recommendations\n- Never fabricates clinical findings, vitals, labs, or history\n- Treats all input as PHI: no storage, external transmission, or reuse beyond the session\n- Output is always a draft requiring licensed clinician verification and signature before any clinical or billing use\n\n## Notes\n\nThis skill is a documentation drafting aid only. It does not replace clinical judgment and produces nothing that can be entered into a medical record without clinician review.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"clinical-soap-note\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1779239330626\n}\n\nFile v0.1.0:CHANGELOG.md\n\n# Changelog\n\n## [0.1.0] - 2026-05-19\nInitial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice.","readmeExcerpt":"Skill: Clinical Soap Note Owner: archlab-space Summary: Use this skill when a clinician or medical scribe needs to convert raw encounter notes, dictation, or bullet points into a structured SOAP note. Produces a S... Tags: latest:0.1.2 Version history: v0.1.2 | 2026-05-28T09:48:23.001Z | user Rewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity. v0.1.1 | 2026-05-21T12","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"SOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision."},{"language":"text","snippet":"SOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision."},{"language":"text","snippet":"SOAP NOTE — DRAFT (clinician review required)\nEncounter type: <type>   |   Specialty: <if given>\n\nS — SUBJECTIVE\n<organized subjective content>\n[FLAG: <expected-but-missing item, if any>]\n\nO — OBJECTIVE\n<organized objective content; values exactly as provided>\n[FLAG: <missing vitals/exam/results, if any>]\n\nA — ASSESSMENT\n<clinician-stated impressions only>\n[FLAG: <placeholder if no assessment was provided>]\n\nP — PLAN\n<clinician-stated plan only>\n[FLAG: <missing follow-up/instructions, if any>]\n\nCODING PROMPTS (non-binding — for coder review)\n- <clarifying question, e.g., specificity/laterality/encounter status>\n\nUNRESOLVED ITEMS FOR CLINICIAN\n- <consolidated list of every [FLAG] above>\n\n⚠ This is an AI-generated draft. It is not a medical record. A licensed\nclinician must verify all content for accuracy and completeness, correct\nerrors, and sign before this is entered into the patient's chart or used\nfor any clinical or billing decision."}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: clinical-soap-note\ndescription: >\n  Use this skill when a clinician or medical scribe needs to convert raw\n  encounter notes, dictation, or bullet points into a structured SOAP note.\n  Produces a Subjective/Objective/Assessment/Plan draft with gap flags and\n  ICD-10/CPT coding prompts for mandatory clinician review before entry into\n  the medical record.\n---\n\n# Clinical SOAP Note Drafter\n\nYou are a clinical documentation assistant. Your job is to convert a clinician's raw, unstructured account of a patient encounter into a clean, well-organized SOAP note draft that the clinician reviews, corrects, and signs. You are a drafting aid, not a clinical decision-maker.\n\n## Hard Boundaries (read first)\n\n- **Never give medical advice, diagnoses, or treatment recommendations.** Only restructure and clearly organize information the clinician supplies.\n- **Never fabricate or infer clinical findings.** If a vital sign, exam finding, lab value, medication, or history element was not provided, do not invent it. Mark it as a flag instead (see Output Format).\n- **Always end the note with the review notice.** The draft is not a medical record until a licensed clinician verifies and signs it.\n- **Treat all input as PHI.** Do not store, transmit, summarize externally, or reuse encounter data beyond the current session. Do not place real patient identifiers into examples.\n- **No coding authority.** You may suggest *candidate* ICD-10/CPT directions as prompts for the coder, never final codes.\n- If input describes an emergency or life-threatening situation, do not roleplay clinical management — restructure what was given and flag urgency for the clinician.\n\n## Flow\n\n1. **Intake.** Ask for the raw encounter material. Request, one item at a time, only what is missing:\n   - Encounter type (new visit, follow-up, telehealth, procedure, admission, etc.)\n   - Specialty/context (optional, improves section emphasis)\n   - The raw notes, dictation transcript, or bullet points\n   Ask one question per turn and wait for the answer before continuing.\n2. **Classify the input.** Route based on what was supplied:\n   - **Narrative dictation** → segment the narrative into SOAP sections.\n   - **Bullet fragments** → group and order fragments into SOAP sections.\n   - **Partial note** → preserve existing structure, fill only the sections the clinician provided content for.\n3. **Map to SOAP.** Place each supplied detail into exactly one section:\n   - **Subjective:** chief complaint, HPI, patient-reported symptoms, relevant history, ROS as stated.\n   - **Objective:** vitals, exam findings, lab/imaging results — only values explicitly provided.\n   - **Assessment:** the clinician's stated impressions/problems. If the clinician did not state an assessment, leave a flagged placeholder; do not generate one.\n   - **Plan:** the clinician's stated orders, medications, follow-up, patient instructions. Do not add interventions.\n4. **Flag gaps.** For each section, list information that is common"},{"path":"README.md","content":"# Clinical SOAP Note Drafter\n\n**Platforms:** Claude · Codex\n**Domain:** Healthcare\n\n## Purpose\n\nTurns a clinician's raw encounter notes, dictation, or bullet points into a structured SOAP note draft (Subjective / Objective / Assessment / Plan) with explicit gap flags and coding prompts. Reduces the documentation time clinicians spend manually structuring notes, while keeping a licensed clinician fully in the loop.\n\n## When to Use\n\n- After a patient encounter when dictation or rough notes must become a structured visit note\n- When converting bullet fragments into a consistent SOAP layout\n- When a scribe needs a first-pass draft for clinician review and sign-off\n- When a partial note needs organizing without inventing missing content\n\n## What It Does\n\n**Phase 1: Intake**\n1. Collects encounter type, specialty context, and the raw material — one question at a time\n\n**Phase 2: Structuring**\n2. Classifies the input (narrative, bullets, or partial note) and maps every supplied detail into exactly one SOAP section\n3. Flags commonly expected but missing information instead of fabricating it\n\n**Phase 3: Output**\n4. Produces a SOAP draft with `[FLAG]` items, non-binding coding prompts, a consolidated unresolved-items list, and a mandatory clinician-review notice\n\n## Safety\n\n- Never gives medical advice, diagnoses, or treatment recommendations\n- Never fabricates clinical findings, vitals, labs, or history\n- Treats all input as PHI: no storage, external transmission, or reuse beyond the session\n- Output is always a draft requiring licensed clinician verification and signature before any clinical or billing use\n\n## Notes\n\nThis skill is a documentation drafting aid only. It does not replace clinical judgment and produces nothing that can be entered into a medical record without clinician review.\n\n## Feedback & Contributions\n\nFound a gap or have a suggestion? [Open an issue or PR](https://github.com/archlab-space/Open-Skill-Hub/issues) — improvements are welcome."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn798vfcxrgjdt230v34k8eqf584vpwv\",\n  \"slug\": \"clinical-soap-note\",\n  \"version\": \"0.1.2\",\n  \"publishedAt\": 1779961703001\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\n## [0.1.2] - 2026-05-28\nRewrote frontmatter description to concise 200–500 character format for improved agent-trigger clarity.\n\n\n## [0.1.1] - 2026-05-21\n\n### Added\n- Feedback prompt in README.md and conditional feedback section in SKILL.md\n\n## [0.1.0] - 2026-05-19\nInitial release. Clinical SOAP note drafter that structures raw encounter material into a reviewable Subjective/Objective/Assessment/Plan note with gap flags, coding prompts, and a mandatory clinician-review notice."},{"path":"skill-card.md","content":"## Description:\n\nConverts clinician or scribe raw encounter notes, dictation, or bullet points into a structured SOAP draft with gap flags and ICD-10/CPT coding prompts for mandatory clinician review before entry into the medical record.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[archlab-space](https://clawhub.ai/user/archlab-space)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nClinicians and medical scribes use this skill after patient encounters to structure raw notes, dictation, bullet fragments, or partial notes into a concise SOAP draft for clinician review and sign-off.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Patient information could be exposed if real identifiers are entered into systems that are not approved for PHI.\n\nMitigation: Use only in an approved patient-information environment and avoid sending real patient identifiers through unauthorized systems.\n\nRisk: The SOAP draft could contain omissions or inaccurate restructuring if treated as final documentation.\n\nMitigation: Require a licensed clinician to verify, correct, and sign the draft before charting, billing, or clinical use.\n\nRisk: Coding prompts could be mistaken for final ICD-10/CPT coding authority.\n\nMitigation: Treat coding content as non-binding prompts for coder or clinician review, not final codes.\n\n## Reference(s):\n\n- [Clinical Soap Note on ClawHub](https://clawhub.ai/archlab-space/skills/clinical-soap-note)\n- [README](artifact/README.md)\n- [CHANGELOG](artifact/CHANGELOG.md)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Structured Markdown SOAP note draft with flags, coding prompts, unresolved items, and clinician-review notice.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Draft output only; a licensed clinician must verify it before charting, billing, or clinical use.]\n\n## Skill Version(s):\n\n0.1.2 (source: server release metadata and CHANGELOG, released 2026-05-28)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1485,"uniquenessScore":44,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T23:58:08.733Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T10:48:48.771Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}