meeting-facilitate

Featured

组织多 Agent 会议全生命周期——创建会议、spawn 真实参与者、推进轮次、签到校验、结束汇总。当需要多方协作做决策、评审方案、辩论分歧、复盘项目、头脑风暴或方案评估时使用本技能。

AI & Automation 357 stars 58 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Meeting Facilitate — 会议主持技能 本技能指导你(Leader 或具备主持职责的 Agent)端到端组织一场多 Agent 会议:选模板 → 创建会议 → spawn 真实参与者 → 签到 → 推进轮次 → 验证全员发言 → 结束并汇总。 ## 前置要求 - 知道自己的 `agent_id`(用于以主持人身份发言)——它由 SubagentStart 注入的「你的 OS 身份」块给出; 拿不到就 `GET /api/agents/whoami?name=<你的名字>&session_id=<会话id>` 自查(服务端按 cc id / 会话+名 反查) - 已明确:会议目的、需要的角色、目标产出 - 已知会议涉及的关键文件路径(用于 materials/context_files) ## 核心原则(看完这三条再往下读) 1. **OS 不会自动 spawn 参与者** — `meeting_create` 只创建会议记录和 dispatch_plan,**真正让参与者到场必须靠你亲自调用 Agent tool**。光创建不 spawn = 没人到场 = 会议失败。 2. **绝不代打他人发言** — 你以主持人身份发言时,`agent_id` 和 `caller_agent_id` 必须都填**你自己的 ID**。用别人的 `agent_id` 发言会被 OS 标记为 `impersonation=true` 并写入审计日志。 3. **conclude 前必须确认全员发言** — `meeting_conclude` 默认开启 `validate_attendance`,未发言者会让 conclude 返回 400。**不要用 `force=True` 绕过**——除非有不可抗力的技术理由。 --- ## 主持流程(7 步) ### Step 1: 选择会议模板 根据会议目的对照下表选模板。详细模板说明见 `templates/<name>.md`(progressive disclosure��。 | 目的 | 推荐模板 | 轮数 | 为何 | |------|---------|------|------| | 发散创意、产生新想法 | `brainstorm` | 4 | 独立发散 → 交叉启发 → 评估 → 汇总 | | 多方案中做选择 | `decision` | 3 | 陈述 → 质询 → 收敛 | | 评审代码 / PR / 交付物 | `review` | 3 | 陈述 → 独立评审 → 回应裁定 | | 项目复盘、提取教训 | `retrospective` | 3 | 4Ls → 改进方向 → 承诺计划 | | 每日进度同步 | `standup` | 1 | 三问:完成 / 计划 / 阻塞 | | 决策有重大分歧或风险 | `debate` | 4 | 正方陈述 → 反方质疑 → 正方回应 → 裁决 | | 开放议程、自由议题 | `lean_coffee` | 3 | 议题收集 → 投票 → 时间盒讨论 | | 架构 / 方案多视角评审 | `council` | 3 | 专家视角 → 交叉质询 → 裁决 | 不确定?用 `template="free"`,OS 会根据 `topic` 关键词自动推荐。 ### Step 2: 创建会议(拿到 dispatch_plan) **必须使用结构化 `participants`**(dict 列表),否则 dispatch_...

Details

Author
CronusL-1141
Repository
CronusL-1141/AI-company
Created
6 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category