Token导航 LogoToken导航

Agent Skill · 效率

skill-b-pre-brief(技能 B 预简介)

skill-b-pre-brief 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skill-b-pre-brief 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为权限未标注;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 18,818。

总安装 2,234周安装 95GitHub Stars 公开资料未说明下载 783核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-b-pre-brief(技能 B 预简介)
来源仓库:https://github.com/myd2002/skill-b-pre-brief
安装命令:
openclaw skills install skill-b-pre-brief
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skill-b-pre-brief

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

【会前简报定时任务】每15分钟由 OpenClaw cron 触发一次。负责在会议开始前15分钟至6小时内自动生成并发送会前进度简报。不处理会议创建、会议修改、取消会议、会后纪要等场景。触发关键词:会前简报、pre_brief、发简报、会前准备报告。cron 场景下自动触发,无需用户主动输入。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install skill-b-pre-brief;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

skill-b-pre-brief 怎么安装?

在终端执行 openclaw skills install skill-b-pre-brief。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-b-pre-brief 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-b-pre-brief 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

skill-b-pre-brief 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skill-b-pre-brief 用的人多吗?

公开数据是累计安装 2,234 次,近一周安装 95 次,下载 783 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-b-pre-brief 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
skill-b-pre-brief

技能 B 预简介 · 本页

2,234—权限未标注MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
skill-b-pre-brief
description
【会前简报定时任务】每15分钟由 OpenClaw cron 触发一次。负责在会议开始前15分钟至6小时内自动生成并发送会前进度简报。不处理会议创建、会议修改、取消会议、会后纪要等场景。触发关键词:会前简报、pre_brief、发简报、会前准备报告。cron 场景下自动触发,无需用户主动输入。
author
mayidan

Skill-B: pre_brief — 会前简报自动发送

定位

本技能是 cron 定时执行的会前简报流程总控。

职责分工:

  • OpenClaw(本次对话/cron 任务)

- 触发本技能 scan 脚本 - 读取 scan 返回的会议列表 - 对每场会议:调用 gitea-routine-report 拉取 Gitea 活动数据 - 作为 AI 生成 ai_overview / ai_suggestion / member_summaries / risk_notes - 调用 gitea-routine-report 的 render_email.py 渲染 HTML - 调用本技能 commit 脚本保存文件并更新状态 - 调用 imap-smtp-email 向全体参会人发送简报邮件

  • Skill-B(本技能)

- scan:遍历所有受管仓库,找出需要发简报的会议,计算时间窗口 - commit:将简报存入 Gitea 会议目录,更新 meta.yaml 状态,写日志,返回邮件参数

  • gitea-routine-report

- 只做数据拉取 + HTML 渲染 - 不直接触发其自带邮件发送逻辑(由 OpenClaw 决定发给谁)

  • imap-smtp-email

- 发送最终简报邮件给全体参会人


配置要求

配置文件:~/.config/skill-b-pre-brief/.env

首次使用前运行:

bash setup.sh

严格工作流(每次 cron 触发必须按顺序执行)


第一步:运行 scan,获取待发简报会议列表

node main.js scan

返回 JSON,meetings 字段包含所有需要处理的会议,每条有以下字段:

  • action:"generate_brief" = 正常发简报;"mark_only" = 改期会议只改状态不发邮件
  • repo:仓库全名,如 HKU-AIFusion/dexterous-hand
  • meeting_dir:会议目录名,如 2026-04-22-1500
  • topic:会议主题
  • scheduled_time:会议时间(ISO8601)
  • organizer:组织者 Gitea 用户名
  • attendees:参会人 Gitea 用户名列表
  • attendee_emails:参会人邮箱列表
  • since:Gitea 活动统计开始时间(ISO8601)
  • until:Gitea 活动统计结束时间(ISO8601)
  • report_params:传给 gitea-routine-report 的参数 {repo, since, until}

只有会议时间落在“开始前 15 分钟到 6 小时”这个窗口内,才会被 scan 命中。

如果 meetings 为空,本次 cron 无需继续执行。


第二步:对 action == "mark_only" 的会议,直接更新状态

对每条 action == "mark_only" 的会议,运行:

node main.js commit \
  --repo "HKU-AIFusion/dexterous-hand" \
  --meeting-dir "2026-04-22-1500" \
  --mark-only

这会直接将 meta.yaml status 改为 brief-sent,不生成简报、不发邮件。


第三步:对 action == "generate_brief" 的会议,逐条生成并发送简报

对每条 action == "generate_brief" 的会议,按以下子步骤处理:

3a. 调用 gitea-routine-report 拉取 Gitea 活动数据

使用 scan 返回的 report_params:

python <gitea-routine-report路径>/scripts/generate_report.py \
  --repo "HKU-AIFusion/dexterous-hand" \
  --since "2026-04-15" \
  --until "2026-04-22"

输出是 JSON 数组,取 [0] 元素作为本次会议仓库的数据。

注意:since / until 日期格式为 YYYY-MM-DD,从 scan 返回的 report_params.since / report_params.until 字段取值(已格式化为此格式)。
3b. OpenClaw 作为 AI 生成纯文字内容

严格按照 gitea-routine-report 的 SKILL.md 第三步格式输出,对上一步的数据生成:

{
  "ai_overview": "...",
  "ai_suggestion": "...",
  "member_summaries": { "成员名": "一句话摘要" },
  "risk_notes": "..."
}

规则同 gitea-routine-report:

  • 只输出 JSON,不加任何 markdown 代码块标记
  • member_summaries 键名必须与数据中成员用户名完全一致
  • 严禁编造数据中没有的内容
  • risk_notes 无风险时填空字符串 ""
3c. 将 AI JSON 保存到临时文件

将上一步 JSON 内容存入 /tmp/ai_brief_{meeting_dir}.json(meeting_dir 中 / 替换为 _):

echo '{"ai_overview": "...", ...}' > /tmp/ai_brief_2026-04-22-1500.json
3d. 调用 gitea-routine-report 渲染 HTML
python -c "
import json, sys, os
sys.path.insert(0, '<gitea-routine-report路径>/scripts')
from render_email import render
data = json.loads(open('/tmp/report_data.json').read())
ai_content = json.loads(open('/tmp/ai_brief_MEETING_DIR.json').read())
repo_data = data[0]
html = render(repo_data, ai_content)
open('/tmp/brief_body_MEETING_DIR.html', 'w').write(html)
print('HTML 已生成,长度:', len(html))
"
注意:generate_report.py 的输出需要先保存到 /tmp/report_data.json,再供 render 使用。MEETING_DIR 替换为实际目录名(如 2026-04-22-1500)。
3e. 调用本技能 commit,保存简报文件并更新状态
node main.js commit \
  --repo "HKU-AIFusion/dexterous-hand" \
  --meeting-dir "2026-04-22-1500" \
  --topic "v2 设计评审" \
  --html-file "/tmp/brief_body_2026-04-22-1500.html" \
  --attendee-emails "email1@163.com,email2@163.com" \
  --since "2026-04-15" \
  --until "2026-04-22"

返回 JSON,关键字段:

  • success:是否成功
  • brief_email.to:收件人邮箱列表
  • brief_email.subject:邮件主题
  • brief_email.html:邮件 HTML 正文
3f. 调用 imap-smtp-email 发送简报邮件

使用 commit 返回的 brief_email 字段,调用 imap-smtp-email 发送。

收件人:brief_email.to(全体参会人邮箱) 主题:brief_email.subject 正文:brief_email.html(HTML 格式)


错误处理规则

错误场景处理方式
scan 无结果正常退出,本次 cron 结束
generate_report.py 失败记录错误,跳过本条会议,继续处理下一条
AI 内容生成失败记录错误,跳过本条会议
render_email 失败记录错误,跳过本条会议
commit 写 Gitea 失败记录错误,不发邮件,下次 cron 重试(status 未变,仍为 scheduled)
邮件发送失败记录错误,但 status 已更新为 brief-sent(日志标注 email_failed)

幂等性说明

  • scan 只返回 status == scheduled 且不含 rescheduled_from 的会议
  • commit 成功后 status → brief-sent
  • 下次 cron 不会再次命中同一场会议
  • commit 失败时 status 不变,下次 cron 自动重试

平台分布

OpenClaw

96.11%
按下载量换算753

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

可疑

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills