Playground › Catalog › SOAP Note
SN

SOAP Note

🔵 Stable🕐 updated 2026-10-06⚖️ rules checked 2026-06-29Not yet expert-reviewed · review it ✅ 5/5 🔷 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.

▶ Run it free — no key needed 📝 Grade your existing draft ⬇ Add to Claude (works in Duet) 📱 Use as an app View SKILL.md ↗ What changed

🗣 Say this to your agent

“Write a SOAP note.”“Document a patient encounter.”“Turn visit notes into clinical documentation.”“Structure subjective/objective/assessment/plan.”

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 -p pm-claude-skills 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 1326 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog