AgentStack
SKILL verified Apache-2.0 Self-run

Doa Metting

skill-medalsoftchina-workcopilot-doa-metting · by medalsoftchina

>

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-medalsoftchina-workcopilot-doa-metting

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Doa Metting? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

会议纪要 PDF 生成

工作流

用户提供会议内容 → AI 结构化整理 → 生成 Python 脚本 → 运行输出 PDF

Step 1: 收集与整理会议内容

从用户输入中提取并结构化为以下标准章节:

必需章节

| 章节 | 内容要求 | |------|----------| | 基本信息 | 会议主题、参会方、核心目标、日期 | | 会议核心内容 | 按议题分节,每节含标题 + 要点 | | 达成共识 | 编号列表,明确已确认事项 | | 待确认项 | 编号列表,标注风险/未决事项 | | 后续行动计划 | 表格:责任方 + 行动项 + 时间节点 | | 会议结论 | 一句话概括结论 |

可选章节

  • 附录:流程图、系统交互步骤、补充说明
  • 参考资料:相关文档链接

内容整理原则

  • 去除口语化表达,用专业书面语
  • 每个议题提炼 3-5 个核心要点
  • Action Items 必须有明确负责人和时间节点
  • 待确认项标注影响范围和紧急程度

Step 2: 生成 PDF 脚本

读取 [references/pdf-template.py](references/pdf-template.py) 获取完整的生成模板。

基于模板生成定制化 Python 脚本,替换其中的内容数据。

设计规范

颜色体系(商务蓝主题)

| 角色 | 色值 | 用途 | |------|------|------| | PRIMARY | #1A365D | 主标题、表头、页眉线 | | SECONDARY | #2B6CB0 | 章节标题 | | ACCENT | #3182CE | 强调、流程编号 | | SUCCESS | #276749 | 达成共识(✅) | | WARNING | #C05621 | 待确认项(⚠️) | | RED | #C53030 | 紧急/重要时间节点 | | LIGHT_BG | #EBF4FF | 信息卡片背景 | | TEXT | #2D3748 | 正文 | | SUBTEXT | #718096 | 辅助文字 |

字体层级

| 元素 | 字体 | 字号 | 行距 | |------|------|------|------| | 大标题 | ChineseFontBold | 20pt | 28pt | | 章节标题 | SectionHeader 组件 | 12pt | — | | 小节标题 | ChineseFontBold | 12pt | 18pt | | 正文 | ChineseFont | 10pt | 16pt | | 列表项 | ChineseFont | 10pt | 16pt | | 页眉/页脚 | ChineseFont | 7.5-8pt | — |

核心组件

模板提供以下 Flowable 组件,直接复用:

  • SectionHeader(text, color) — 带色块的章节标题栏(白字 + 圆角色底)
  • InfoBox(data) — 信息卡片(浅蓝底 + 边框,用于基本信息展示)
  • DividerLine() — 分隔线
  • 页眉页脚header_footer() 回调,含蓝线 + 项目名 + 页码
表格样式要点
  • 表头:PRIMARY 背景 + 白色文字
  • 首列:LIGHT_BG 背景 + PRIMARY 粗体文字
  • 交替行色:LIGHT_GRAY (#F7FAFC)
  • 边框:BORDER (#CBD5E0) 0.4-0.5pt
  • 内边距:3mm 上下 + 3mm 左右

内容与样式映射

| 内容类型 | 实现方式 | |----------|----------| | 基本信息(主题/参会方/目标) | InfoBox 组件 | | 章节标题(一、二、三…) | SectionHeader 组件,不同章节用不同颜色 | | 议题小标题 | h2 样式(SECONDARY 粗体) | | 要点列表 | bullet 样式( 前缀,12mm 缩进) | | 达成共识 | consensus 样式( 前缀,绿色) | | 待确认项 | warning 样式(⚠️ 前缀,橙色) | | 行动计划 | Table(3列:责任方/行动项/时间) | | 结论高亮 | Table 单行(LIGHT_BG + PRIMARY 边框) | | 流程步骤 | Table(3列:序号/角色/操作) |

页眉页脚内容

根据会议实际项目名调整:

  • 页眉左:{项目名} · {文档类型}
  • 页眉右:CONFIDENTIAL 机密(或根据需要调整)
  • 页脚左:{公司名}
  • 页脚右:第 X 页

Step 3: 运行生成

输出目录:output/{会议主题或日期}/(每次新任务创建独立子文件夹)

pip install reportlab
python generate_meeting_minutes.py

确认 PDF 输出后告知用户文件路径。

注意事项

  • 字体注册使用 register_fonts() 函数,自动适配 Windows/macOS/Linux
  • A4 纸张,左右上下边距 20mm/18mm/20mm
  • 使用 KeepTogether 避免表格跨页断裂
  • 长内容自动分页,PageBreak 仅在必要时手动插入
  • SimpleDocTemplateonFirstPageonLaterPages 均绑定 header_footer

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.