Session closeout
Skill justinmchoi/ai-toolkit/skills/engineering/session-closeout
Reusable agent skills and baselines for Claude Code, Codex, and Copilot, with deterministic install/verify tooling
npx -y skills add justinmchoi/ai-toolkit --skill session-closeoutAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Chain the personal end-of-session skills — a session-log capture skill, lesson-extraction, and improvement-extraction — into a single wrap-up pass instead of invoking them one at a time. Use when the user wants to close out, wrap up, or end a work/coding session and capture everything worth keeping in one go. Triggers on "wrap up this session", "close out", "let's wrap", "session closeout", "收工", "收官三連".
SKILL.md
4.2 KB, as published. Nobody here has run it
Session Closeout
Chain three personal skills into one end-of-session pass instead of invoking each separately: a session-log capture skill (e.g. capture-assistant-session), lesson-extraction, and improvement-extraction. This skill does not duplicate their logic — it only sequences them and reports one consolidated summary. If any of the three changes its own behavior later, this skill picks that up automatically since it just invokes them by name.
When to run this
At the natural end of a work/coding session in a company or project repo — not the personal knowledge vault (see when-not-to-use; that repo already has its own three-step after-action process).
Step 0 — Check availability
This skill lives only in ai-toolkit; the three skills it sequences do not. None of them ship with this repo, and any of the three may be missing on a given machine or for a given user. Before running each step, check whether that step's skill is present in the current skill listing. A missing skill is a normal, expected outcome here, not an error — note it plainly in the final report and move on to the next step.
Step 1 — Session-log capture
If a session-log capture skill (e.g. capture-assistant-session) is available, invoke it via the Skill tool. If none is installed on this machine, note that plainly and move on to Step 2 — do not treat it as a hard failure, and do not attempt to reproduce its behavior manually as a substitute.
Step 2 — Lesson extraction
If lesson-extraction is available, invoke it via the Skill tool. It has its own confirm-before-write gate into the personal vault. Do not skip or auto-approve that gate on the user's behalf — let it run exactly as it's designed to, including asking the user to confirm before writing. If it isn't installed, note that plainly and move on to Step 3.
Step 3 — Improvement extraction
If improvement-extraction is available, invoke it via the Skill tool. It writes candidate baseline/skill notes to IMPROVEMENTS_ROOT with no confirmation gate, since that folder is scratch material for later manual review. If it isn't installed, note that plainly and move on to Step 4.
Step 4 — Consolidated report
After all three steps finish, are explicitly skipped, or turn out unavailable, give the user one summary covering all three: what was written, what was extended, what each skill found nothing worth capturing, and which steps were skipped because a skill wasn't installed. Do not print three separate skill reports back to back — merge them into a single readable summary.
Notes
- Run the steps in order, not in parallel.
lesson-extraction's confirmation gate is interactive and should resolve before moving on to the next skill. - A missing skill on this machine is expected, not a bug in this skill — say so plainly in the report rather than silently skipping it without mention, and never fake or hand-roll that skill's output as a stand-in.
- This is a sequencer, not a rewrite of any of the three skills' logic. Improvements to the individual skills' triggers, gates, or output formats apply automatically the next time this runs.