pavilio-session-end

Verifies and commits session progress notes to a git-tracked projects repository.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/gmotyl/pavilio --skill pavilio-session-end-gmotyl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pavilio-session-end
Source: https://github.com/gmotyl/pavilio/tree/main/skills/pavilio-session-end
Command: npx skills add https://github.com/gmotyl/pavilio --skill pavilio-session-end-gmotyl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ending a work session without capturing decisions, blockers, and next steps makes it hard to resume later. This Skill verifies that session progress notes are complete, renames placeholder files, commits them to git, and proposes follow-up tasks. ## Core Features & Use Cases - Progress Verification: Re-reads the session's progress file and fills in missing context, outcomes, next steps, and blockers. - Git Commit & Push: Renames wip placeholder files with a meaningful kebab-case slug and commits only progress files with a structured message. - Follow-up Task Proposal: Suggests Todoist tasks for remaining work, requiring explicit user approval before adding any. - Use Case: After a coding session on a project, invoke /pavilio-session-end to finalize the day's progress note, push it to the projects repo, and capture remaining work as approved tasks. ## Quick Start Tell the AI to end the session for your current project by saying "end session" or invoking /pavilio-session-end with the project name.

Frequently Asked Questions about pavilio-session-end

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

FAQPage Schema
How do I save AI coding session progress for later?▼

Progress notes are appended continuously during the session to a dated Markdown file under projects/[project]/progress/. At session end, the file is verified for completeness, renamed from its wip placeholder, and committed to git.

How to end a session in the Pavilio workspace?▼

Invoke /pavilio-session-end with an optional project name. If the project was set earlier by session-start, it is reused; otherwise you are asked which project to end the session for.

Does session-end commit all project notes to git?▼

No, only progress files are committed and pushed. Other project notes stay local and are excluded, respecting the repository's .gitignore rules.

What happens if the progress file is still named wip?▼

A wip slug means the session theme was never named. The file is renamed using git mv with a kebab-case slug of up to four words derived from its actual content before committing.

Are Todoist tasks added automatically at session end?▼

No. Follow-up tasks are only proposed in the format [project-name] Task description, and the Skill waits for explicit user approval before adding any of them.