A draft from real work
Pull requests opened, merged and reviewed, commits by repository, and Linear cards that started or finished. Monday covers the weekend.
Standcast drafts your daily from GitHub and Linear, you confirm it in your AI agent or the terminal, and each team gets one digest in Slack or Google Chat at the time it chose. Jira, ClickUp and others are coming.
This team has remind_at: "09:30" and digest_at: "10:00" in São Paulo time, Monday to Friday.
Ana runs /daily. She edits the draft, adds a blocker that links a pull request and confirms. The reviewer gets a direct message.
Davi hasn't written yet, so he gets one reminder. Never more than one a day.
One digest per team in #daily-backend: blockers first, then updates, then who hasn't sent.
Davi sends late. His daily goes in the digest thread, so nobody misses it.
Pull requests opened, merged and reviewed, commits by repository, and Linear cards that started or finished. Monday covers the weekend.
A blocker that links a pull request goes to its reviewers, then CODEOWNERS, then the team managers. A Linear card goes to the owner of the blocking card.
The MCP submit tool needs confirmed: true, which the agent passes only after you approve the text.
Write once and appear in every team digest you belong to, each in its own time zone and workdays.
Team digests, dailies and blockers for the last 90 days, through MCP read tools. Confirmed content only.
Read-only API keys with scopes, an OpenAPI reference, and signed daily.submitted and blocker.opened webhooks.
Teams, times, chat channels and managers live in standcast.yml. Every change is reviewed like code.
Standcast config check run points to the line with the error.@org/team.# .github/standcast.yml
teams:
- name: Backend
timezone: America/Sao_Paulo
workdays: [mon, tue, wed, thu, fri]
remind_at: "09:30"
digest_at: "10:00"
chat:
provider: slack
channel: "#daily-backend"
tracker:
provider: linear
team: BE
managers: [bruno]
members: ["@acme/backend"]
The /daily skill drafts, asks for today and blockers, and confirms with you.
/plugin marketplace add \ ImFelipeOliveira/standcast /plugin install standcast@standcast /daily
Cursor, Codex, Claude Desktop and VS Code run the local MCP server.
{
"mcpServers": {
"standcast": {
"command": "standcast",
"args": ["mcp"]
}
}
}One binary for macOS, Linux and Windows, checked against SHA256SUMS.
standcast login standcast draft standcast submit
We're looking for teams of 3 to 15 people on GitHub and Slack or Google Chat. We'll help you set it up.