[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HXFE2Z1JS8MEMQRBNFRC3V":3,"skill-same:01M6HXFE2Z1JS8MEMQRBNFRC3V":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":6,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":6,"updatedAt":42,"install":43,"resources":56},"01M6HXFE2Z1JS8MEMQRBNFRC3V","create-soap-note",null,"Generate structured medical SOAP notes with all required sections in a single comprehensive file write.","HKUDS\u002FAgentPilot","HKUDS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F118165258?v=4","01M6HW8VRNZP64G0P4MVJW2KKQ","✨Data Intelligence Lab@HKU✨","01M6HW8VWZVHBRHYH3T330PFWV",7989,"MIT","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Flegacy\u002Fv1\u002Fgdpval_bench\u002Fskills\u002Fcreate-soap-note\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29],"create","soap","note","create soap note","notes","generate","file","write","structured","medical","with","2026-11-10 10:12:30",false,"---\nname: create-soap-note\ndescription: Generate structured medical SOAP notes with all required sections in a single comprehensive file write.\n---\n\n# Create SOAP Note\n\nThis skill defines the workflow for creating structured medical documentation (SOAP notes) by writing comprehensive content directly to a file. It ensures all standard sections are included and properly formatted.\n\n## Objective\n\nProduce a complete medical visit record containing Subjective, Objective, Assessment, and Plan sections without fragmenting the output across multiple files or incomplete drafts.\n\n## Prerequisites\n\n- Patient demographic information (age, gender, ID).\n- Visit details (date, provider, reason for visit).\n- Clinical data (vitals, symptoms, exam findings, history).\n\n## Workflow Steps\n\n### 1. Prepare Content Structure\nOrganize the note into the four standard SOAP sections. Do not omit any section even if data is sparse (note \"not applicable\" or \"deferred\" where appropriate).\n\n### 2. Draft Comprehensive Content\nWrite the full content for each section in one continuous operation. Avoid placeholders like `[insert here]` unless data is genuinely missing and must be flagged for follow-up.\n\n- **Subjective (S):**\n  - Chief Complaint (CC)\n  - History of Present Illness (HPI)\n  - Past Medical History (PMH)\n  - Family\u002FSocial History (FH\u002FSH)\n  - Review of Systems (ROS)\n- **Objective (O):**\n  - Vitals (BP, HR, Temp, Resp, O2 Sat, Weight\u002FHeight)\n  - Physical Exam (by system)\n  - Diagnostic Results (Labs, Imaging)\n- **Assessment (A):**\n  - Primary Diagnosis\n  - Differential Diagnoses\n  - Problem List\n- **Plan (P):**\n  - Management\u002FTreatment\n  - Medications\n  - Follow-up Instructions\n  - Patient Education\n\n### 3. Write to File\nSave the complete note to a single file (e.g., `soap_note_\u003Cpatient_id>_\u003Cdate>.md` or `.txt`). Ensure the file is saved in one write operation to maintain consistency.\n\n### 4. Review for Completeness\nVerify that all four headers exist and contain substantive content.\n\n## Template Example\n\n```markdown\n# SOAP Note - [Patient Name] - [Date]\n\n## Subjective\n**Chief Complaint:** [Reason for visit]\n**HPI:** [Detailed history]\n**PMH:** [Conditions, surgeries]\n**Social\u002FFamily History:** [Relevant details]\n\n## Objective\n**Vitals:** [List values]\n**Physical Exam:** [Findings by system]\n**Labs\u002FImaging:** [Results]\n\n## Assessment\n**Diagnoses:**\n1. [Primary Diagnosis]\n2. [Differential]\n\n## Plan\n**Management:** [Steps taken]\n**Medications:** [Prescriptions]\n**Follow-up:** [Timeline]\n**Education:** [Instructions given]\n```\n\n## Best Practices\n\n- **Privacy:** Ensure no real PHI (Protected Health Information) is exposed in public logs if not authorized.\n- **Clarity:** Use medical terminology appropriately but keep patient instructions clear.\n- **Efficiency:** Aim to generate the full document in one iteration to reduce overhead.\n\n## Troubleshooting\n\n- **Missing Data:** If specific clinical data is missing, explicitly state \"Information not provided\" in the relevant section rather than skipping the section.\n- **File Size:** If the note is exceptionally long, ensure the file write command supports the content length.","# Create SOAP Note\n\nThis skill defines the workflow for creating structured medical documentation (SOAP notes) by writing comprehensive content directly to a file. It ensures all standard sections are included and properly formatted.\n\n## Objective\n\nProduce a complete medical visit record containing Subjective, Objective, Assessment, and Plan sections without fragmenting the output across multiple files or incomplete drafts.\n\n## Prerequisites\n\n- Patient demographic information (age, gender, ID).\n- Visit details (date, provider, reason for visit).\n- Clinical data (vitals, symptoms, exam findings, history).\n\n## Workflow Steps\n\n### 1. Prepare Content Structure\nOrganize the note into the four standard SOAP sections. Do not omit any section even if data is sparse (note \"not applicable\" or \"deferred\" where appropriate).\n\n### 2. Draft Comprehensive Content\nWrite the full content for each section in one continuous operation. Avoid placeholders like `[insert here]` unless data is genuinely missing and must be flagged for follow-up.\n\n- **Subjective (S):**\n  - Chief Complaint (CC)\n  - History of Present Illness (HPI)\n  - Past Medical History (PMH)\n  - Family\u002FSocial History (FH\u002FSH)\n  - Review of Systems (ROS)\n- **Objective (O):**\n  - Vitals (BP, HR, Temp, Resp, O2 Sat, Weight\u002FHeight)\n  - Physical Exam (by system)\n  - Diagnostic Results (Labs, Imaging)\n- **Assessment (A):**\n  - Primary Diagnosis\n  - Differential Diagnoses\n  - Problem List\n- **Plan (P):**\n  - Management\u002FTreatment\n  - Medications\n  - Follow-up Instructions\n  - Patient Education\n\n### 3. Write to File\nSave the complete note to a single file (e.g., `soap_note_\u003Cpatient_id>_\u003Cdate>.md` or `.txt`). Ensure the file is saved in one write operation to maintain consistency.\n\n### 4. Review for Completeness\nVerify that all four headers exist and contain substantive content.\n\n## Template Example\n\n```markdown\n# SOAP Note - [Patient Name] - [Date]\n\n## Subjective\n**Chief Complaint:** [Reason for visit]\n**HPI:** [Detailed history]\n**PMH:** [Conditions, surgeries]\n**Social\u002FFamily History:** [Relevant details]\n\n## Objective\n**Vitals:** [List values]\n**Physical Exam:** [Findings by system]\n**Labs\u002FImaging:** [Results]\n\n## Assessment\n**Diagnoses:**\n1. [Primary Diagnosis]\n2. [Differential]\n\n## Plan\n**Management:** [Steps taken]\n**Medications:** [Prescriptions]\n**Follow-up:** [Timeline]\n**Education:** [Instructions given]\n```\n\n## Best Practices\n\n- **Privacy:** Ensure no real PHI (Protected Health Information) is exposed in public logs if not authorized.\n- **Clarity:** Use medical terminology appropriately but keep patient instructions clear.\n- **Efficiency:** Aim to generate the full document in one iteration to reduce overhead.\n\n## Troubleshooting\n\n- **Missing Data:** If specific clinical data is missing, explicitly state \"Information not provided\" in the relevant section rather than skipping the section.\n- **File Size:** If the note is exceptionally long, ensure the file write command supports the content length.",{"name":5,"description":7},"main","6b84b0689ca0d9e7b1e4061188ff6b60758e0f8a","openspace\u002Flegacy\u002Fv1\u002Fgdpval_bench\u002Fskills\u002Fcreate-soap-note",938,"https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot","https:\u002F\u002Fgithub.com\u002FHKUDS","https:\u002F\u002Fsites.google.com\u002Fview\u002Fchaoh","2026-11-06 23:04:01",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add HKUDS\u002FAgentPilot --skill create-soap-note",{"tool":49,"command":50},"bunx","bunx skills add HKUDS\u002FAgentPilot --skill create-soap-note",{"tool":52,"command":53},"pnpm","pnpm dlx skills add HKUDS\u002FAgentPilot --skill create-soap-note","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Flegacy\u002Fv1\u002Fgdpval_bench\u002Fskills\u002Fcreate-soap-note\u002FSKILL.md",true,[57],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},".skill_id","OTHER","其他",30,"https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Flegacy\u002Fv1\u002Fgdpval_bench\u002Fskills\u002Fcreate-soap-note\u002F.skill_id",[64,83,102,127,151,172],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":30},"01M6HYB297NDABRERJRVG0K8R0","agentpilot","Set up AgentPilot and use its single entry to prepare missing inputs and run configured RSI experiments. Use when the user requests AgentPilot installation or work with AgentPilot.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fplugins\u002Fagentpilot\u002Fskills\u002Fagentpilot\u002FSKILL.md",[],[66,71,72,29,73,74,75,76,77,78,79,80,81,82],"prepare","requests","missing","installation","rsi","up","use","user","work","SET","run","experiments",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":30},"01M6HYAYWXTTE1J7DJM0MFNQ4H","remember","Review auto-memory entries and propose promotions to OPENSPACE.md, OPENSPACE.local.md, or retained auto-memory topics; detect duplicates, stale facts, conflicts, and ambiguous entries before making changes.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fopenspace\u002Fskills\u002Fremember\u002FSKILL.md",[],[85,90,91,92,93,94,95,96,97,98,99,100,101],"memory","review","auto","openspace","changes","facts","detect","entries","local","conflicts","stale","duplicates",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":113,"publishedAt":30},"01M6HYAVMPM4SBDV60R2B5HPV8","skill-discovery","Search reusable OpenSpace skills locally, and browse cloud packages step by step when a cloud skill may help. Reusing proven skills saves tokens, improves reliability, and extends your capabilities beyond built-in tools.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fopenspace\u002Fhost_skills\u002Fskill-discovery\u002FSKILL.md",[108],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[114,115,116,93,117,118,119,120,121,122,123,124,125,126],"skill discovery","discovery","reusable","step by step","tokens","packages","help","cloud","reliability","capabilities","browse","search","Tools",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":30},"01M6HYAR811B3RB0M50RBEDGN6","delegate-task","Delegate tasks to OpenSpace — a full-stack autonomous worker for coding, DevOps, web research, and desktop automation, backed by an extensive MCP tool and skill library. Skills auto-improve through use, reducing token consumption over time. A cloud community lets agents share and collectively evolve reusable skills.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fopenspace\u002Fhost_skills\u002Fdelegate-task\u002FSKILL.md",[133],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},[135,136,137,93,138,139,140,141,142,116,92,77,143,144,145,146,147,148,149,150],"delegate","task","delegate task","time","improve","desktop automation","worker","community","autonomous","tool","stack","for","share","tasks","automation","MCP",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":30},"01M6HYAM9FSGV6E52AYENDQXYH","write-special-chars-ts-check","Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, plus a reliable TypeScript type-checking step that filters output to only the newly-written files to avoid being misled by pre-existing errors.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Flegacy\u002Fv1\u002Fshowcase\u002Fskills\u002Fwrite-special-chars-ts-check\u002FSKILL.md",[],[158,26,159,160,161,162,163,164,25,165,166,167,168,169,146,170,171],"write special chars ts check","check","type","files","filters","only","template","python","typescript","output","Existing","type-checking","errors","script",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":30},"01M6HYAH05HGV7SVWSVR8PJRQD","write-special-chars-readback","Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, with mandatory post-write verification via read_file and cleanup of \u002Ftmp helper scripts.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Flegacy\u002Fv1\u002Fshowcase\u002Fskills\u002Fwrite-special-chars-readback\u002FSKILL.md",[],[179,180,26,29,146,171,181,182,183,184,185,164,25,186,187,165],"write special chars readback","readback","helper","post","via","scripts","read","verification","cleanup"]