Agent skill

Shift Handover Summarizer

by aipoch in aipoch/medical-research-skills

Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff.

MITAuto-check passedResearch & Science

Install Shift Handover Summarizer

skills CLI
$ npx skills add aipoch/medical-research-skills --skill shift-handover-summarizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills shift-handover-summarizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/scientific-skills/Other/shift-handover-summarizer .claude/skills/shift-handover-summarizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
shift-handover-summarizer
GitHub stars
2k
Token cost
~1.3k tokens
SKILL.md length
597 words
Files
5 (incl. scripts)
Skills in repo
567
Repo updated
First seen
Licence
MIT

At a glance

Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff.

  • Works in 6 steps: Confirm the patient records file, shift… → Validate that the input records are… → Timezone validation: If --shift-start or… → …
  • Tasks that involve Clinical and healthcare research
  • SKILL.md covers Quick Check, When to Use, Workflow and Usage, plus 8 more sections
  • Runs Python scripts from its folder; calls python

What it does

Shift Handover Summarizer is an agent skill from aipoch/medical-research-skills. Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `POLISH_CHANGELOG.md`, `scripts/main.py` and `shift-handover-summarizer_audit_result_v2.json`).

It sits in Research & Science, covering Clinical and healthcare research. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • Tasks that involve Clinical and healthcare research

Example prompts

  • “/shift-handover-summarizer”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the patient records file, shift start/end times, and optional department filter.
  2. Validate that the input records are within the declared shift time range.
  3. Timezone validation: If --shift-start or --shift-end lacks a timezone offset (e.g., 2026-02-06T00:00:00 without Z or +HH:MM), emit a…
  4. Run the summarizer script or apply the manual extraction path.
  5. Return a structured summary with patients ranked by priority, key events, and pending tasks.
  6. If inputs are incomplete, state exactly which fields are missing and request only the minimum additional information.

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Shift Handover Summarizer loads about 1.3k tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 597 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 597 words, ~1,275 tokens.

Download SKILL.mdSave it as .claude/skills/shift-handover-summarizer/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
shift-handover-summarizer
description
Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff.
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

Shift Handover Summarizer

Generate structured shift handover summaries from EHR updates, highlighting critical events that occurred during the shift.

Clinical Disclaimer: This tool generates summaries for handover support only. All clinical decisions must be verified by qualified medical staff. Patient data must comply with applicable data protection regulations (e.g., HIPAA).

Quick Check

bash
python -m py_compile scripts/main.py
python scripts/main.py --help

When to Use

  • Use this skill when generating a structured handover summary from EHR records at the end of a clinical shift.
  • Use this skill when prioritizing patients by event severity for incoming staff.
  • Do not use this skill as a substitute for direct clinical handover, real-time patient assessment, or emergency triage.

Workflow

  1. Confirm the patient records file, shift start/end times, and optional department filter.
  2. Validate that the input records are within the declared shift time range.
  3. Timezone validation: If --shift-start or --shift-end lacks a timezone offset (e.g., 2026-02-06T00:00:00 without Z or +HH:MM), emit a warning: "Shift times appear to lack a timezone offset. Assuming UTC. Specify timezone explicitly (e.g., 2026-02-06T00:00:00+08:00) to avoid incorrect event filtering."
  4. Run the summarizer script or apply the manual extraction path.
  5. Return a structured summary with patients ranked by priority, key events, and pending tasks.
  6. If inputs are incomplete, state exactly which fields are missing and request only the minimum additional information.

Usage

text
python scripts/main.py \
  --records data/shift_records.json \
  --shift-start "2026-02-06T00:00:00Z" \
  --shift-end "2026-02-06T08:00:00Z" \
  --department "Cardiology" \
  --output summary.json

Parameters

ParameterTypeRequiredDescription
--recordsfile pathYesJSON file of EHR records for the shift
--shift-startISO 8601YesShift start time
--shift-endISO 8601YesShift end time
--departmentstringNoDepartment filter
--outputfile pathNoOutput file path (default: stdout)
--no-vitalsflagNoExclude vital signs summary

Event Priority Levels

PriorityEvent Type
HighResuscitation, deterioration, serious complications, abnormal vitals
MediumNew symptoms, abnormal findings, medication adjustments, special procedures
LowRoutine treatment, condition improvement, daily care

Output

  • Shift summary with total patients and critical patient count
  • Per-patient priority ranking, key events, vitals summary, medication summary, and pending tasks
  • Plain-text handover narrative

Scope Boundaries

  • This skill processes structured EHR records; it does not access live hospital systems.
  • Event classification is based on preset thresholds and keywords; adjust thresholds for department-specific needs.
  • This skill does not replace direct verbal handover or physician sign-off.
Show full SKILL.md (233 more words)Show less

Stress-Case Rules

For complex multi-constraint requests, always include these explicit blocks:

  1. Assumptions
  2. Shift Period and Inputs Used
  3. Summary Output
  4. Critical Flags
  5. Risks and Manual Checks

Error Handling

  • If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
  • If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
  • If scripts/main.py fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback.
  • Do not fabricate patient data, clinical events, or execution outcomes.

Input Validation

This skill accepts: a structured EHR records file with shift start and end times for handover summary generation.

If the request does not involve shift handover summary generation from EHR records — for example, asking for real-time patient monitoring, clinical diagnosis, or direct treatment recommendations — do not proceed with the workflow. Instead respond:

"shift-handover-summarizer is designed to generate structured handover summaries from EHR records. Your request appears to be outside this scope. Please provide a records file and shift times, or use a more appropriate clinical tool."

Response Template

Use the following fixed structure for non-trivial requests:

  1. Objective
  2. Inputs Received
  3. Assumptions
  4. Workflow
  5. Deliverable
  6. Risks and Limits
  7. Next Checks

If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts) in scientific-skills/Other/shift-handover-summarizer of aipoch/medical-research-skills.

  • SKILL.md
  • POLISH_CHANGELOG.md
  • requirements.txt
  • scripts/main.py
  • shift-handover-summarizer_audit_result_v2.json

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Shift Handover Summarizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Shift Handover Summarizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Shift Handover Summarizer this skillaipoch/medical-research-skills2k—~1.3kAutomated safety check: PassMIT
Clinical Trials Databasegoogle-deepmind/science-skills3.2k3 repos~3.2kAutomated safety check: PassApache-2.0
CHARLS Paper Reproduction Guidexjtulyc/MedgeClaw6171 repos~1.8kAutomated safety check: PassNone
Model AssessmentAperivue/medsci-skills3291 repos~4.5kAutomated safety check: PassMIT
Biomedical Analysis Dispatchxjtulyc/MedgeClaw6171 repos~2kAutomated safety check: PassNone
Research Proposalluwill/research-skills858—~4.4kAutomated safety check: NotesNone

Similar skills

  • Clinical Trials Database

    google-deepmind/science-skills

    Query ClinicalTrials.gov via APIv2. An agent skill from google-deepmind/science-skills.

    3.2k GitHub starsUsed in 3 repos~3.2k tokens
    Research & ScienceAuto-check passed
  • Guides an agent through reproducing papers built on the CHARLS health and retirement survey, from variable mapping to cognition, depression and isolation scores.

    617 GitHub starsUsed in 1 repo~1.8k tokens
    Research & ScienceAuto-check passed
  • Model Assessment

    Aperivue/medsci-skills

    A skill your agent uses when validating or evaluating a trained medical-imaging model.

    329 GitHub starsUsed in 1 repo~4.5k tokens
    Research & ScienceAuto-check passed
  • Routes bioinformatics, drug discovery, clinical and multi-omics tasks from a chat interface to Claude Code sessions running K-Dense scientific skills, with a live dashboard per task.

    617 GitHub starsUsed in 1 repo~2k tokens
    Research & ScienceAuto-check passed
  • Research Proposal

    luwill/research-skills

    A skill your agent uses when the user asks to write or draft a PhD / doctoral research proposal, research plan, 研究计划书, or 开题报告 — a forward-looking plan of background, gap, research questions…

    858 GitHub stars~4.4k tokensUpdated 8 days ago
    Research & ScienceAuto-check: notes
  • Medical Imaging Review

    LeonChaoX/qinyan-academic-skills

    Write comprehensive literature reviews for medical imaging AI research.

    938 GitHub starsUsed in 3 repos~1.1k tokens
    Research & ScienceAuto-check: notes

More from aipoch/medical-research-skills

All 567 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    2k GitHub stars~2.2k tokensUpdated 21 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 21 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 21 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 21 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    2k GitHub stars~1.7k tokensUpdated 21 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 21 days ago
    Auto-check passed

Questions about Shift Handover Summarizer

What does Shift Handover Summarizer do?

Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff. Shift Handover Summarizer is an agent skill from aipoch/medical-research-skills. Generate structured shift handover summaries from EHR records, highlighting critical events, vital sign changes, and pending tasks for incoming clinical staff.

When should I use Shift Handover Summarizer?

Shift Handover Summarizer fits situations like: tasks that involve Clinical and healthcare research.

How do I install Shift Handover Summarizer in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill shift-handover-summarizer -a claude-code`. Or copy the skill folder (scientific-skills/Other/shift-handover-summarizer in aipoch/medical-research-skills) into .claude/skills/shift-handover-summarizer in your project. Claude Code loads it when a task matches its description.

How do I install Shift Handover Summarizer in Codex?

Run `npx skills add aipoch/medical-research-skills --skill shift-handover-summarizer -a codex`. Or copy the skill folder (scientific-skills/Other/shift-handover-summarizer in aipoch/medical-research-skills) into .agents/skills/shift-handover-summarizer in your project. Codex loads it when a task matches its description.

Can I use Shift Handover Summarizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill shift-handover-summarizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/shift-handover-summarizer, .gemini/skills/shift-handover-summarizer, .github/skills/shift-handover-summarizer and .opencode/skills/shift-handover-summarizer in your project.

What does Shift Handover Summarizer need to run?

Going by SKILL.md and its folder, Shift Handover Summarizer needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Shift Handover Summarizer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Shift Handover Summarizer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Shift Handover Summarizer use?

Shift Handover Summarizer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Shift Handover Summarizer use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Shift Handover Summarizer?

Skills that share tags, products or a category with Shift Handover Summarizer: Clinical Trials Database (google-deepmind/science-skills, 3.2k stars), CHARLS Paper Reproduction Guide (xjtulyc/MedgeClaw, 617 stars), Model Assessment (Aperivue/medsci-skills, 329 stars) and Biomedical Analysis Dispatch (xjtulyc/MedgeClaw, 617 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Shift Handover Summarizer?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,974 GitHub stars. The repository holds 567 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.