Shogo
Built-in

Standup Auto Generate

Auto-generate daily standup summaries from GitHub commits, PRs, and Slack activity

Built-in Skill

Trigger Phrases

Say any of these to activate this skill:

  • "generate standup"
  • "auto standup"
  • "standup summary"
  • "what did the team do"
  • "morning summary"
  • "daily summary"

Tools Used

search_integrations connect memory_read write_file send_message

How It Works

Auto-generate standup summaries from development activity:

  1. Connect — Slack via Composio if the user wants Slack context. GitHub always via gh:
    • exec({ command: "gh auth status" }) (save GITHUB_TOKEN to .env if needed)
    • connect({ name: "slack" }) if not connected (optional but recommended)
  2. Gather data — Pull last 24h of activity:
    • GitHub: gh pr list, gh issue list, gh api .../commits per developer
    • Slack (if connected): messages in engineering channels for context
  3. Classify — For each team member, categorize activity into:
    • Done: merged PRs, closed issues, significant commits
    • In Progress: open PRs, branches with recent commits
    • Blockers: PRs with requested changes, stale PRs (>2 days no review), failing CI
  4. Generate summary — Build structured standup:
    **Daily Standup — {date}**
    
    **{Developer Name}**
    Done: Merged PR #123 (feature X), closed issue #456
    In Progress: PR #789 (refactor Y) — awaiting review
    Blockers: None
    
    **{Developer Name 2}**
    ...
    
  5. Build canvas — Update standup dashboard:
    • Today’s summary with per-person sections
    • KPIs: team members active, PRs in flight, commits yesterday
    • Blockers section highlighted at top
  6. Deliver — Post compiled summary to configured Slack channel
  7. Archive — Save to memory for historical reference and pattern detection
    • Track recurring blockers across standups
    • Flag developers with no activity (may be on PTO or blocked)

Ready to use Standup Auto Generate?

Create a free agent and install this skill in one click.

Get Started Free →