session-end

Generate a canonical cowork-session-handoff.md with landed work, open tasks, and commit state.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill session-end-moxywolfllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-end
Source: https://github.com/MoxyWolfLLC/moxywolf-plugins/tree/main/plugins/project-init/skills/session-end
Command: npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill session-end-moxywolfllc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill turns a Cowork session wrap-up into a durable, next-session handoff by extracting what landed, what remains open, and the commit/push state of active repos.

Core Features & Use Cases

  • Canonical session handoff creation: Writes a fixed project file at 00 – Project Hub/cowork-session-handoff.md (overwriting each session) so the companion /session-start can reliably read it.
  • Work extraction from conversation: Produces structured “What landed,” prioritized “Open work,” and “Commit & push state” sections from the session transcript.
  • Baton-pass metadata: Captures an author and optional teammate handoff target (frontmatter fields) and supports skipping prompts via flags.
  • Repo README consistency: Optionally updates affected writable GitHub repos’ README.md to match a canonical 16-section structure when substantive changes occurred.

Quick Start

Run /session-end <project-name> to write the canonical handoff file for the current project based on your conversation, including open work and commit/push state.

Frequently Asked Questions about session-end

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a session handoff document for project wrap-up?

You can generate a session handoff by running the wrap-up command for your project, which extracts landed work, open tasks, and git commit state from the conversation and writes them to a fixed markdown file.

What is a cowork session handoff and when do I need one?

A cowork session handoff is a durable markdown file capturing what work landed, what remains open, and the repo commit state. You need one when wrapping up a project session to ensure continuity for the next session.

Does session handoff generation update GitHub README files automatically?

Yes, the session handoff generation optionally refreshes affected writable GitHub repo README.md files to match a canonical documentation structure when substantive changes occurred during the session.

Can I pass a session handoff to a specific teammate?

Yes, you can pass a session handoff to a specific teammate by capturing an optional handoff target and author in the handoff file's frontmatter, or skip prompts entirely by using command flags.

How do I start a new project session after a previous handoff?

Starting a new project session after a previous handoff is supported by a companion workflow that reads the canonical handoff file, which is overwritten at a fixed project path each session to ensure reliable retrieval.

What are the limitations of automated session wrap-up for project documentation?

Automated session wrap-up writes to a fixed project path and overwrites the previous handoff each session, meaning it does not maintain a running history of past handoffs and relies solely on the current conversation for extraction.