# Session Initializer

> Comprehensive SessionStart hook showing PhD countdown, project status, uncommitted changes, and loaded todos.

- Skill: `astoreyai/session-initializer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add astoreyai/session-initializer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/astoreyai/session-initializer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: astoreyai (https://skillmd.com/u/astoreyai)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/astoreyai/session-initializer

---


# Session Initializer

Unified SessionStart hook providing instant situational awareness.

## Features

1. **PhD Status** - Defense countdown, readiness score
2. **Project Status** - Uncommitted changes across active projects
3. **Todos** - Load persisted tasks from previous session

## Output Example

```
╭─ Session Start ─────────────────────────────╮
│ 📅 PhD Defense: 63 days (Jan 28, 2026)      │
│ 📊 Readiness: 85/100                        │
│ ⚠️  Uncommitted: xai, world-model           │
│ 📋 3 active tasks loaded                    │
╰─────────────────────────────────────────────╯
```

## Configuration

Replaces `todo-keeper/load_todos.py` in settings.json.

