SN
SOAP Note
🔵 Stable🕐 updated 2026-06-29
🔷 SkillSpec L3
pm-health
Structure a clinical encounter into a clean SOAP note. Use when asked to write a SOAP note, document a patient encounter, turn visit notes into clinical documentation, or structure subjective/objective/assessment/plan. Produces a well-organised SOAP note — Subjective, Objective, Assessment (with differential), and Plan — from the provided encounter details, in standard clinical-documentation style.
What to give it
▸Subjective — the patient's reported symptoms, history of present illness, relevant history.
▸Objective — exam findings, vitals, labs/imaging results (as provided).
▸Clinical impression — the working assessment / differential, if the clinician has one.
▸Plan — orders, treatment, follow-up, patient education (as provided).
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Each detail is in the correct SOAP section (symptoms in S, findings in O, reasoning in A, actions in P)
✓Assessment is kept separate from plan — diagnosis vs. what you'll do
✓No clinical value (vital, lab, finding) is invented — undocumented fields are marked, not guessed
✓The plan is actionable and tied to the assessed problem(s)
✓Standard clinical structure and abbreviations are used appropriately
✓A clinician-review reminder is included
⚠️ What it refuses to do
Do not invent vitals, labs, exam findings, or results to fill a section — mark them "not documented"
Do not present this as diagnosis or medical advice — it formats clinician-provided information
Do not blur assessment and plan into one block — they serve different readers and purposes
Do not drop pertinent negatives the clinician noted — they're part of the reasoning
Do not reorganise so heavily that the clinician's original meaning changes
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="soap-note"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
SOAP Note is one of 750 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog