hooks-session-end-issue-hook

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

/hooks:session-end-issue-hook

Configure a Stop hook that checks for unfinished TodoWrite todos at the end of each Claude response. If any pending or in-progress todos exist when you try to end the session, Claude is prompted to create GitHub issues for them before the conversation closes.

When to Use This Skill

Use this skill when... Use /hooks:hooks-configuration instead when...
You want unfinished todos deferred to GitHub issues Configuring other hook types (PreToolUse, SessionEnd, etc.)
Preventing tasks from being forgotten at session end Need general hooks knowledge or debugging
Projects with active issue trackers on GitHub Understanding hook lifecycle events
Teams that rely on GitHub issues for work tracking Writing custom hook logic from scratch

Context

Detect current state:

Installs
30
GitHub Stars
36
First Seen
Feb 28, 2026
hooks-session-end-issue-hook — laurigates/claude-plugins