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.