360 Secure SkillHub
360 安全技能中心

daily-standup-summarizer

面向团队每日站会,将散乱的聊天消息、Slack/Discord 风格导出或自由笔记归类为已完成、计划、阻塞三部分;提供本地 Python 脚本输出 Markdown 或 JSON,并附格式化模板参考与人工润色指引。

terrycarter1985
terrycarter1985
热度 7.65
最近更新 2026-09-16 01:35:16
分类:协作依赖:代码执行 / 读写文件应用场景:会议纪要 / 摘要总结 / 任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add daily-standup-summarizer
Metadata
name
daily-standup-summarizer
description
Condense scattered chat messages, notes, or logs into a concise structured daily standup summary. Use when: (1) asked to summarize a team's daily standup from raw chat logs or messages, (2) converting unstructured notes into a standup format (What I did / What I'll do / Blockers), (3) preparing a standup report from multiple sources of team activity, (4) generating a daily progress update for agile/standup meetings.

Daily Standup Summarizer

Overview

Transform raw chat messages, notes, or logs from team members into a clean, structured standup summary with three sections: Completed, Planned, and Blockers.

Quick Workflow

  1. Gather the source material (chat export, notes file, or pasted messages).
  2. Run the extraction script:
python3 scripts/extract_standup.py <input-file> [--format markdown|json]
  1. Review the output and adjust wording for clarity or team conventions.
  2. Deliver the summary to the team channel or meeting notes.

Input Formats

  • Plain text chat logs (one message per line or block)
  • Slack/Discord-style exports with timestamp and author prefixes
  • Free-form bullet notes

Output Sections

Each item is categorized into:

Section Meaning
Completed What was finished or made progress on since the last standup
Planned What the person intends to work on next
Blockers Anything blocking progress (needs input, waiting on someone, etc.)

Guidelines

  • Keep each bullet to one sentence when possible.
  • Preserve the original contributor's attribution.
  • Merge duplicate or very similar items across contributors.
  • If a message is ambiguous, place it in Planned rather than guessing.
  • See references/formatting.md for output templates and team-specific conventions.

Scripts

scripts/extract_standup.py

Reads an input file and produces a structured standup summary.

# Markdown output (default)
python3 scripts/extract_standup.py chat_log.txt

# JSON output for programmatic use
python3 scripts/extract_standup.py chat_log.txt --format json