Productivity plugins for Claude Code by @dreamiurg
npx claudepluginhub dreamiurg/claude-session-topicsKnow what each session is about. Displays topics like '# OAuth debug: fixing schema' in your status line
"What was I working on in that other terminal?"
AI-generated topic summaries for your Claude Code sessions. See what each session is about at a glance.

# Inside Claude Code
/plugin marketplace add dreamiurg/claude-session-topics
/plugin install claude-session-topics@dreamiurg
# Restart Claude Code, then configure your status line
/claude-session-topics:setup-statusline
That's it. Topics appear automatically after a few messages.
To force a topic refresh anytime:
/claude-session-topics:regenerate-topic
Topics follow a <theme>: <activity> format with a circle progress indicator:
◔ OAuth debug: fixing validation
◑ Blog post: adding snippets
◕ API refactor: updating endpoints
The circle shows progress toward the next topic refresh:
Topics generate using an adaptive schedule:
Generation happens in the background (<50ms overhead) using Claude Haiku to summarize your session.
| Variable | Default | Description |
|---|---|---|
CLAUDE_TOPIC_THRESHOLD | 10 | Messages between regeneration |
CLAUDE_TOPIC_CONTEXT_LINES | 100 | Transcript lines to analyze |
CLAUDE_TOPIC_MAX_CHARS | 50 | Max topic length |
CLAUDE_TOPIC_DEBUG | 0 | Enable debug logging |
"waiting for conversation" — Normal. Need a few messages for context.
Topics not showing? — Run export CLAUDE_TOPIC_DEBUG=1 and check stderr.
A stop hook fires after each Claude response, triggering topic-generator. Every N messages, it spawns a background process that:
$TMPDIR/claude-topic-<session_id>.jsontopic-display reads the state file and outputs the topic with progress indicator. session-cleanup removes temp files when the session ends.
For the full story: Session Topic Summaries in Claude Code Status Line
bun install
bun run build
bun test
bun run test:watch # Watch mode
bun run lint
Built by @dreamiurg because remembering context shouldn't require context.
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage