doa-metting — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited doa-metting (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
用户提供会议内容 → AI 结构化整理 → 生成 Python 脚本 → 运行输出 PDF从用户输入中提取并结构化为以下标准章节:
| 章节 | 内容要求 |
|---|---|
| 基本信息 | 会议主题、参会方、核心目标、日期 |
| 会议核心内容 | 按议题分节,每节含标题 + 要点 |
| 达成共识 | 编号列表,明确已确认事项 |
| 待确认项 | 编号列表,标注风险/未决事项 |
| 后续行动计划 | 表格:责任方 + 行动项 + 时间节点 |
| 会议结论 | 一句话概括结论 |
读取 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 组件,直接复用:
header_footer() 回调,含蓝线 + 项目名 + 页码#### 表格样式要点
LIGHT_GRAY (#F7FAFC)BORDER (#CBD5E0) 0.4-0.5pt| 内容类型 | 实现方式 |
|---|---|
| 基本信息(主题/参会方/目标) | InfoBox 组件 |
| 章节标题(一、二、三…) | SectionHeader 组件,不同章节用不同颜色 |
| 议题小标题 | h2 样式(SECONDARY 粗体) |
| 要点列表 | bullet 样式(• 前缀,12mm 缩进) |
| 达成共识 | consensus 样式(✅ 前缀,绿色) |
| 待确认项 | warning 样式(⚠️ 前缀,橙色) |
| 行动计划 | Table(3列:责任方/行动项/时间) |
| 结论高亮 | Table 单行(LIGHT_BG + PRIMARY 边框) |
| 流程步骤 | Table(3列:序号/角色/操作) |
根据会议实际项目名调整:
{项目名} · {文档类型}CONFIDENTIAL 机密(或根据需要调整){公司名}第 X 页输出目录:output/{会议主题或日期}/(每次新任务创建独立子文件夹)
pip install reportlab
python generate_meeting_minutes.py确认 PDF 输出后告知用户文件路径。
register_fonts() 函数,自动适配 Windows/macOS/LinuxKeepTogether 避免表格跨页断裂PageBreak 仅在必要时手动插入SimpleDocTemplate 的 onFirstPage 和 onLaterPages 均绑定 header_footer~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.