---
title: "handoff-self-monitoring"
description: "Structured-handoff discipline for the final message of a turn. Bundles the handoff-self-monitoring skill (the 'what': a close modelled on the SBAR / I-PASS handoff protocols, Status first, Situation in the reader's terms"
canonical: https://agentpluginsdirectory.com/plugins/handoff-self-monitoring
last-updated: 2026-09-17
---

# handoff-self-monitoring
Structured-handoff discipline for the final message of a turn. Bundles the handoff-self-monitoring skill (the 'what': a close modelled on the SBAR / I-PASS handoff protocols, Status first, Situation in the reader's terms, the fork as Options with a default, one Next action, so a reader who has the message and not the trace can act on it) with per-host hooks (the 'when') that inject the format on the first closing-shaped tool call of a turn and scan the final message for a decision named but not handed off, an offer, a fork, a closing question, a returned coverage part, and for the [HANDOFF] block. Non-blocking by default; HANDMON_STRICT=1 blocks once. Portable core: the skill only; hooks are host-specific (hooks/ for Claude Code, cursor/ for Cursor).
- Slug: handoff-self-monitoring
- Publisher: David Giordano
- Repository: https://github.com/3dgiordano/agent-plugins
- Manifest: plugins/handoff-self-monitoring/plugin.json
- Version: 0.1.2
- License: Apache-2.0
- Category (editorial): other
- Skills: 1 (handoff-self-monitoring)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-15
- Repository last pushed: 2026-09-16
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/handoff-self-monitoring
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What handoff-self-monitoring does, in the publisher's words

Structured-handoff discipline for coding agents. At the end of a turn the agent knows where the work stands, what the problem is and what the owner has to decide, and writes a close in the register of its own trace: paths, identifiers, what it ran, ending where the work ended. The reader, who has the message and not the trace, cannot tell what to decide or what to do next. The plugin anchors the close to a [HANDOFF] block modelled on the handoff protocols of nursing, aviation and medicine, status first, the situation in the reader's terms, the fork as options with a default, one action asked of the reader, puts that format in front of the agent at the moment the turn starts to look finished, and flags a final message that names a decision without handing it off.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/3dgiordano/agent-plugins/HEAD/plugins/handoff-self-monitoring/README.md

## Skills

- handoff-self-monitoring: Structured-handoff discipline for the final message of a turn. An agent that knows the state, the problem and the open decision writes its close in the register of its own trace, paths, identifiers, what it ran, and the reader, who has only the message, cannot tell what to decide or what to do next…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
