# Standup Autopilot

> Writes your daily standup from your Claude Code sessions: tasks, tests, PRs and blockers per repo, kept on your machine.

Standup Autopilot is a Claude Code plugin by Karan Bansal, part of his claude-code-hooks collection. It's a community project. It writes your daily standup from what your coding sessions actually did, read from Claude Code's own session transcripts rather than from commits or tickets, and brings yesterday's unresolved blockers back into your next session.

What it does
- Each time a session stops or ends, it reads that session's transcript and saves a snapshot to a local ledger for the day: a one-line summary of the task, the git branch and uncommitted diffstat, the test commands that ran with their pass or fail results, PR numbers mentioned in the session, and blockers (tool errors that were never resolved, and failing tests).
- When you start Claude Code, it adds the previous day's open blockers to the agent's context. On the first session of the day it also prints a standup card in the terminal.
- /standup-autopilot:standup shows the card for your last working day: one line per repo with what got done, tests, PRs and diffstat, plus anything you're blocked on. The agent then restates it as a ready-to-paste "Yesterday" and "Blocked on" update.

What it reads
- Your local Claude Code session transcripts.
- Each repo's current git branch and git diff --shortstat, run locally.
- It doesn't connect to GitHub, Linear, Jira or Slack. PRs come only from pull-request links or "PR #123" mentions in the session.

How to install
In Claude Code, run /plugin marketplace add karanb192/claude-code-hooks, then /plugin install standup-autopilot@claude-code-hooks, and restart Claude Code. The hooks run with Node.js. There's nothing to configure.

Good to know
- Everything stays on your machine; the plugin makes no network calls. Ledgers are kept in ~/.claude/standup/ (one file per day) and hook logs in ~/.claude/hooks-logs/.
- Token-shaped strings (GitHub, Slack and sk- keys, AWS keys, JWTs, key=value secrets) are redacted before anything is written to disk.
- "Yesterday" is the most recent earlier day with recorded sessions, so a Monday standup picks up Friday's work.
- The same marketplace has more hooks from Karan Bansal, such as guards against dangerous commands and secret leaks.

- Type: Plugin
- Made by: karanb192
- Category: Project management
- Formats: Claude plugins
- Version: 1.0.2
- Website: https://hooks.karanbansal.in
- Source: https://github.com/karanb192/claude-code-hooks/tree/HEAD/plugins/standup-autopilot
- Page: https://pluginboard.ai/plugins/standup-autopilot

## Works with

- Claude
- GitHub Copilot
- Claude Code
- OpenClaw

## Install

### Claude

In Claude (web or desktop): Customize → Plugins → Add → Add marketplace, enter karanb192/claude-code-hooks, then add standup-autopilot

### Claude Code

In Claude Code:

```text
/plugin marketplace add karanb192/claude-code-hooks
/plugin install standup-autopilot@claude-code-hooks
```

---
From Pluginboard (https://pluginboard.ai).
