# Session Synthesizer

> Comprehensive SessionEnd hook that syncs and synthesizes all daily completions, notes, todos, and conversation data into unified daily notes and knowledge bases.

- **Type:** Skill
- **Install:** `agentstack add skill-astoreyai-claude-skills-session-synthesizer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [astoreyai](https://agentstack.voostack.com/s/astoreyai)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [astoreyai](https://github.com/astoreyai)
- **Source:** https://github.com/astoreyai/claude-skills/tree/master/skills/session-synthesizer

## Install

```sh
agentstack add skill-astoreyai-claude-skills-session-synthesizer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Session Synthesizer

Unified SessionEnd hook that consolidates memory-keeper, todo-keeper, and vault-keeper into a single comprehensive synthesis system.

## Features

1. **Extract** - Gather session data
   - Todos (completed, in progress, pending)
   - Git status across active projects
   - Working directory context
   - Session metadata

2. **Synthesize** - Generate summaries
   - Session summary for daily note
   - Update CLAUDE.md session notes
   - Update project dashboards if significant

3. **Sync** - Persist and synchronize
   - Save todos to Obsidian vault
   - Trigger obsidian-sync (Google Drive)
   - Warn on uncommitted git changes

4. **Output** - Report to user
   - Brief session summary
   - Sync status
   - Any warnings

## Configuration

Replaces these hooks in settings.json:
- `memory-keeper/auto_update.py`
- `todo-keeper/save_todos.py`
- `vault-keeper/auto_cleanup.py`

## Usage

Automatically triggered on SessionEnd. No manual invocation needed.

## Files

- `session_end.py` - Main hook entry point
- `synthesizer.py` - Core synthesis logic

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [astoreyai](https://github.com/astoreyai)
- **Source:** [astoreyai/claude-skills](https://github.com/astoreyai/claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-astoreyai-claude-skills-session-synthesizer
- Seller: https://agentstack.voostack.com/s/astoreyai
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
