# session-wrap

Walks through finished work before you close a session: what to commit, what to document, what is still open.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1300 installs · ★ 19
- Author: ai-native-camp
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ai-native-camp/camp-2/tree/HEAD/.claude/skills/session-wrap/SKILL.md
- Updated: 2026-03-22
- HTML: https://affpapa.org/en/nevibecode/skills/session-wrap

## What it does

The skill runs a wrap-up at the end of a working session. It starts with `git status --short` and a diff stat, then hands a session summary to four subagents in parallel: `doc-updater` checks whether `CLAUDE.md` and `context.md` need edits, `automation-scout` looks for repeated patterns worth automating, `learning-extractor` pulls out takeaways and mistakes, and `followup-suggester` lists unfinished tasks and next-session priorities.

A second phase runs after the first one finishes. `duplicate-checker` compares the proposals against what the project already has and marks each as skip, merge or approve. Everything lands in one report, and `AskUserQuestion` lets you pick actions: commit, update `CLAUDE.md`, generate an automation, or end with nothing. Only what you tick gets executed.

Arguments change the flow. Call it with no arguments and you get the full interactive walkthrough; pass a message and it is used as the commit message, with the commit made straight away. The skill depends on subagents named `doc-updater`, `automation-scout`, `learning-extractor`, `followup-suggester` and `duplicate-checker` — if your setup lacks them, the parallel phase has nothing to run. For a two-line fix the whole analysis is overkill.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add ai-native-camp/camp-2 --skill session-wrap -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/session-wrap/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/session-wrap/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add ai-native-camp/camp-2 --skill session-wrap -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/session-wrap/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add ai-native-camp/camp-2 --skill session-wrap -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/session-wrap/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ai-native-camp/camp-2 session-wrap
```

2. **Manually: put the files in place**
- File: `.github/skills/session-wrap/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add ai-native-camp/camp-2 --skill session-wrap -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/ai-native-camp/camp-2 --path .claude/skills/session-wrap
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/session-wrap/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add ai-native-camp/camp-2 --skill session-wrap -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/ai-native-camp/camp-2/tree/HEAD/.claude/skills/session-wrap/SKILL.md

## When to use it
- capture session learnings before context is lost
- decide which changed files are worth committing
- update `CLAUDE.md` and `context.md` after the work is done
- spot repeated actions and turn them into automation
- collect unfinished tasks for the next session

## Example prompts
- wrap up session
- end session and show me what to commit
- /wrap

## Similar
- [session-handoff](https://affpapa.org/en/nevibecode/skills/softaworks-session-handoff.md) — skill · 4200 installs
- [project-session-manager](https://affpapa.org/en/nevibecode/skills/project-session-manager.md) — skill · 866 installs
- [codex-session-patcher](https://affpapa.org/en/nevibecode/skills/codex-session-patcher.md) — skill · 798 installs
- [session-persist](https://affpapa.org/en/nevibecode/skills/session-persist.md) — skill · 774 installs
- [session-logger](https://affpapa.org/en/nevibecode/skills/session-logger.md) — skill · 743 installs
- [session-end](https://affpapa.org/en/nevibecode/agents/session-end.md) — subagent · ★ 41729

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
