每日早报
聚合多个数据源,生成精简的晨报。
前置条件
- 1. 安装插件: INLINECODE0
- 获取 API Key: 访问 morphix.app/api-keys 生成
mk_xxxxxx 密钥 - 配置环境变量: INLINECODE2
- 链接账号: 访问 morphix.app/connections 链接需要聚合的服务账号(GitLab、Jira、Outlook 等),或通过
mx_link 工具逐个链接
触发词
- - "早报" / "日报" / "standup" / "今日工作"
- "帮我看看今天有什么"
执行策略
使用 mx_* 工具并行查询以下数据源,然后汇总输出。
GitLab
使用 mx_gitlab 工具:
CODEBLOCK0
GitHub(可选)
使用 mx_github 工具:
CODEBLOCK1
Jira
使用 mx_jira 工具:
CODEBLOCK2
邮件(可选)
使用 mx_outlook 或 mx_gmail 工具:
Outlook:
CODEBLOCK3
Gmail:
CODEBLOCK4
待办任务(可选)
使用 mx_ms_todo 或 mx_google_tasks 工具:
CODEBLOCK5
日历(可选)
使用 mx_outlook_calendar 工具:
CODEBLOCK6
降级规则
如果某个工具的账号未链接或查询失败,跳过该部分并标注"未连接"或"查询失败"——绝不阻塞整个早报。
使用 mx_link: action: list_accounts 预先检测哪些账号可用,只查询已连接的服务。
回复格式
严格按以下结构回复(中文,精简):
CODEBLOCK7
未连接的数据源不展示对应板块。
规则
- - 总输出不超过 500 字
- 无客套话,无寒暄
- 紧急事项优先标记
- 仅用列表,不用段落
每日早报
聚合多个数据源,生成精简的晨报。
前置条件
- 1. 安装插件: openclaw plugins install openclaw-morphixai
- 获取 API Key: 访问 morphix.app/api-keys 生成 mkxxxxxx 密钥
- 配置环境变量: export MORPHIXAIAPIKEY=mkyourkeyhere
- 链接账号: 访问 morphix.app/connections 链接需要聚合的服务账号(GitLab、Jira、Outlook 等),或通过 mx_link 工具逐个链接
触发词
- - 早报 / 日报 / standup / 今日工作
- 帮我看看今天有什么
执行策略
使用 mx_* 工具并行查询以下数据源,然后汇总输出。
GitLab
使用 mx_gitlab 工具:
- 1. mxgitlab: action: getuser → 获取当前用户
- mxgitlab: action: listprojects → 获取项目列表
- mxgitlab: action: listmerge_requests, state: opened
→ 查询我的待合并 MR
- 4. mxgitlab: action: listpipelines, per_page: 5
→ 查看最近 pipeline 状态
GitHub(可选)
使用 mx_github 工具:
- 1. mxgithub: action: listpulls, state: open → 我的待合并 PR
- mxgithub: action: listissues, state: open → 待处理 Issue
- mxgithub: action: listworkflow_runs → CI 状态
Jira
使用 mx_jira 工具:
- 1. mxjira: action: getmyself → 获取当前用户 accountId
- mxjira: action: searchissues
jql: assignee =
AND status != Done ORDER BY priority DESC, updated DESC
→ 我的未完成 Issue
- 3. mxjira: action: searchissues
jql: assignee = AND due >= startOfWeek() AND due <= endOfWeek() ORDER BY due ASC
→ 本周到期 Issue
- 4. mxjira: action: searchissues
jql: sprint in openSprints() AND assignee =
→ 当前 Sprint 进度
邮件(可选)
使用 mxoutlook 或 mxgmail 工具:
Outlook:
mxoutlook: action: listmessages, top: 10
→ 筛选 isRead: false 的邮件
Gmail:
mxgmail: action: searchmessages, query: is:unread, max_results: 10
→ 然后逐条 get_message 获取摘要
待办任务(可选)
使用 mxmstodo 或 mxgoogletasks 工具:
mxmstodo: action: listtasks, listid: <默认列表ID>
→ 筛选今日到期的任务
日历(可选)
使用 mxoutlookcalendar 工具:
mxoutlookcalendar: action: getcalendarview
startdatetime: <今日 00:00>
enddatetime: <今日 23:59>
→ 今日会议安排
降级规则
如果某个工具的账号未链接或查询失败,跳过该部分并标注未连接或查询失败——绝不阻塞整个早报。
使用 mxlink: action: listaccounts 预先检测哪些账号可用,只查询已连接的服务。
回复格式
严格按以下结构回复(中文,精简):
代码
- - GitLab: N 个待合并 MR(列出标题)/ GitHub: N 个待合并 PR
- CI 状态:全绿 / X 个失败
Jira
- - N 个本周到期 Issue(列出 key + 标题)
- 当前 Sprint 进度:X/Y 完成
邮件
- - N 封未读(列出发件人 + 主题,最多 5 封)
待办
日历
今日建议
未连接的数据源不展示对应板块。
规则
- - 总输出不超过 500 字
- 无客套话,无寒暄
- 紧急事项优先标记
- 仅用列表,不用段落