Skip to content

Guide · Agent skill

How to use the Clinical Case Report Writer agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The clinical-case-report skill is a set of instructions that tells an AI agent how to turn a short patient description into a formatted clinical case report, such as a SOAP note or a ward-round summary, saved as a single-page HTML document. It is aimed at medical students and trainees practising case presentations, educators building teaching cases, and designers or developers prototyping clinical documentation layouts. This guide explains what the skill does, how to install it, how to trigger it, and where its limits are.

Clinical Case Report Writernexu-io/open-design · Apache-2.0

Quick start

  1. 1Download the ZIP. Download the clinical-case-report ZIP file from this page.
  2. 2Unzip into a skills folder. Unzip it into ~/.claude/skills/ for a personal install, or into .claude/skills/ in a project.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
  4. 4Describe the patient. Write a short brief with age, sex, chief complaint and any known findings, using words like case presentation or SOAP note.
  5. 5Review the output. Open the generated index.html, check every value and dose, and confirm the disclaimer is present.

What is an agent skill, and what does this one do?

An agent skill is a folder containing a SKILL.md file and supporting reference files. When installed, the agent reads these instructions and follows them for matching requests. This skill is named clinical-case-report and is licensed under Apache-2.0.

Once loaded, the agent picks an output format based on your context. The SOAP / Conference format includes patient identification, history of present illness, past history, medications and allergies, review of systems, examination, a vital signs table, investigations, an assessment with a differential of 3 to 5 items, and a management plan organised by problem. The Brief Rounds format is shorter and covers an ID line, interval events, active problems and a plan for each problem.

  • Output is a single-page HTML file named index.html, designed to print on white paper.
  • If the chief complaint is missing in SOAP or Conference format, the agent asks one clarifying question before continuing.
  • If you do not supply vitals or labs, the agent generates values that fit the diagnosis.
  • Values you provide are kept as written, and atypical findings are noted in the assessment.

How do you install the clinical-case-report skill?

Download the ZIP file from this page and unzip it. You can install it in one of two places. For a personal install available across projects, unzip it into ~/.claude/skills/. For a single project, unzip it into that project's .claude/skills/ folder.

In the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills, then upload the skill

What files are in the skill?

The skill contains five files. SKILL.md holds the main instructions and workflow. The references folder holds case-formats.md, which describes the SOAP, Conference and Brief Rounds formats, and checklist.md, a quality checklist the agent works through before it finishes. Two examples show the expected output: example.html and examples/example-stemi.html, which is a STEMI case.

  • SKILL.md: main instructions
  • references/case-formats.md: output format choices
  • references/checklist.md: quality checklist
  • example.html: sample output
  • examples/example-stemi.html: sample STEMI case

How do you trigger the skill with a natural request?

You do not need special syntax. Describe the patient and use the kind of wording a clinician or educator would use. The skill responds to phrases such as case report, case presentation, SOAP note, clinical case, ward rounds, patient presentation, case summary and medical case.

Give the agent the age, sex, main complaint and any findings you already have. The more specific you are, the less the agent has to fill in. The skill's own example prompt is a 58-year-old male with 2 hours of substernal chest pain radiating to the left arm, diaphoresis, and ST elevation in leads II, III, aVF, asking for a full emergency cardiology case presentation.

  • "Write a SOAP note for a 58-year-old man with 2 hours of chest pain radiating to the left arm and ST elevation in II, III and aVF."
  • "Make a ward-round summary for day 3 of ICU admission for septic shock."
  • "Create a teaching case presentation on community-acquired pneumonia in an elderly patient for my students."

What do you need before you start?

The source lists no required software or packages. The skill does not run scripts and does not use the network. A brief with a patient age, sex and chief complaint gives the best result. For SOAP and Conference outputs, the chief complaint or presenting problem is needed. Brief Rounds outputs can proceed from an admission problem alone.

  • Requires: nothing listed in the source
  • Runs scripts: no
  • Uses network: no

What safety limits should you know about?

The output looks like hospital documentation, but it is generated text and is not a real patient record. Vitals, labs and drug doses are not checked against real data. The skill tells the agent to write specific doses, so any dose must be verified against current local formularies before anyone relies on it. The skill also has no privacy or de-identification safeguards, so do not enter real patient identifiers.

The skill asks the agent to mark each output as educational or simulated and to include a disclaimer footer. Treat it as a teaching and prototyping tool, not clinical decision support.

  • Do not use output for real patient care or real documentation.
  • Do not use it to look up actual drug dosing.
  • Do not enter real patient identifiers.
  • Check every drug dose against your local formulary or protocol.

What tips help you get better output?

Provide the values you already know, because the agent keeps user-supplied data rather than replacing it. State the setting (ED, ward, conference, clinic) so the right format is chosen. Name the specialty, such as cardiology or internal medicine. Ask for a specific format if you need one, for example Brief Rounds for a handover.

  • State any known vitals and labs; they are preserved.
  • Name the setting and specialty.
  • Say "Brief Rounds" or "Conference" if you want a particular format.
  • Review the disclaimer footer before sharing any output.

What people use it for

  • Practising a STEMI or chest pain case presentation for rounds
  • Building a teaching case with consistent vitals and labs for students
  • Drafting a Brief Rounds handover for an ICU review
  • Prototyping the layout of a clinical documentation page

Frequently asked questions

Is the clinical-case-report skill free?

The skill is licensed under Apache-2.0, as listed on this page. Check the licence file in the download for the full terms.

What do I need to install the clinical case report skill?

The source lists no required dependencies. The skill runs no scripts and uses no network. You need an agent environment that supports skills, such as the Claude apps or Claude Code.

Where do I put the skill folder?

Unzip it into ~/.claude/skills/ for a personal install, or into .claude/skills/ inside a project folder. In the Claude apps, upload it under Settings → Capabilities → Skills.

Can I use this skill for real patient documentation?

No. The output is generated text, its vitals, labs and doses are not verified against real data, and the skill has no privacy safeguards. It is for education, practice and prototyping.

Why does the agent ask me a question before writing?

For SOAP and Conference outputs, the skill requires a chief complaint or presenting problem. If it is missing, the agent asks one clarifying question first.

How does this compare with writing a case report by hand?

The skill speeds up layout and produces complete, consistent teaching cases. Hand-written notes remain more appropriate for real records, and any generated drug dose still needs checking against local protocols.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Choose this skill if you are a medical student, trainee or educator who needs realistic, well-formatted practice cases, or a designer prototyping clinical documentation. Pick something else if you need documentation for real patients or verified drug dosing, because this skill generates unverified values and has no privacy safeguards.

Download the skill