# Session End

> Overwrites a single-file session baton with a high-level summary, the standing goal, and the next task, following a template.

- Skill: `nagarenegishi/session-end` (Agent Skill)
- Install (CLI): `npx skillmds add nagarenegishi/session-end`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nagarenegishi/session-end/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity, Note-taking
- Tags: Documentation, Markdown, Session Baton
- Author: NagareNegishi (https://skillmd.com/u/nagarenegishi)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/nagarenegishi/session-end

---


# Session End

Overwrite `docs/session/baton.md` following `docs/session/template.md`. Write
nothing else.

## Steps

1. Read `docs/session/template.md` for the shape, and the current
   `docs/session/baton.md` if it exists — carry its **Goal** forward.
2. Overwrite `docs/session/baton.md` — never append; it holds only the last session.
3. Fill each section, then set `_Last updated:_` to today's date.

## Rules that keep it high-level

- **This session**: 2–3 sentences of prose. No change list, no file names, no
  detail — that lives in `docs/progress.md` and the code.
- **Goal**: the standing objective. Carry it forward unchanged until it is reached.
- **Next task**: exactly one thing — one paragraph, not a list. If several loom,
  pick the next and drop the rest. Write `None` when there is no clear next task.
- **Read first**: the one doc the next session must read. Write `None` when there
  is nothing.

## Boundaries

- Read-only on git — never commit, stage, or push.
- Write only `docs/session/baton.md`. For git state and `docs/progress.md`, that is
  `session-wrapup`.
- Write the baton through the `human-writing` skill.

