ワンクリックで
amemo-save-memo
当用户说「帮我记一下」「保存笔记」「记下这一条」或用陈述性语气描述某事(含"的时候/的情况/的经历")时调用,将对话内容保存为云端笔记,支持新建与更新。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
当用户说「帮我记一下」「保存笔记」「记下这一条」或用陈述性语气描述某事(含"的时候/的情况/的经历")时调用,将对话内容保存为云端笔记,支持新建与更新。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
amemo-skill 统一调度中心,专为 AI 工具链接麦小记 APP 而开发的技能包,专注于笔记、清单和健康数据的管理。 何时用: 当用户提到「麦小记」或「amemo」,或涉及以下意图时立即调用。 触发词: 保存笔记(帮我记一下/save note/记录一下) | 任务提醒(提醒我/今天去/记得要/remind me) | 查询笔记(查看笔记/找笔记/find my notes) | 查询任务(查看待办/check tasks) | 健康数据(步数/睡眠/血压/health data) | 健康简报(健康怎么样/health summary) | 登录(麦小记登录/登录麦小记/手机号+验证码/login) | AI记忆(永久记住/刷新助手记忆/save memory)。 何时不用: 用户日常含数字的对话(如"100块钱""2026年3月")不触发登录/验证码流程。
当用户说「查看清单/查询清单/我的待办/查看任务/列出任务」时调用,返回按今日/明日/近期/未来分组的完整待办清单。
当用户说「今日健康简报」「健康日报」「健康总览」「今日健康情况」时调用,获取全部类型最新健康数据并生成综合评估报告。
当用户说含时间词(今天/明天/后天/具体日期)的祈使句,或说「提醒我」「记得要」时调用,保存任务并创建麦小记邮件 + AI 定时双重提醒。
由 amemo-save-task 在用户确认邮箱后内部调用,将任务提醒以邮件形式发送到指定邮箱地址。
当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。
| name | amemo-save-memo |
| description | 当用户说「帮我记一下」「保存笔记」「记下这一条」或用陈述性语气描述某事(含"的时候/的情况/的经历")时调用,将对话内容保存为云端笔记,支持新建与更新。 |
| 属性 | 值 |
|---|---|
| 路由 | POST https://skill.amemo.cn/save-memo |
| Bean | MemoBean |
| Content-Type | application/json |
⚠️ 服务端要求所有字段必须存在。
userToken、memoTitle、memoContent必填且有值,memoId可选但字段必须存在。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
userToken | str | ✅ | 用户登录凭证 |
memoId | str | — | 备忘录 ID(新建传 null,更新时传入已有 ID) |
memoTitle | str | ✅ | 备忘录标题(不能为空) |
memoContent | str | ✅ | 备忘录内容(不能为空) |
# 新建备忘录
curl -X POST https://skill.amemo.cn/save-memo \
-H "Content-Type: application/json" \
-d '{
"userToken": "<token>",
"memoId": null,
"memoTitle": "开会记录",
"memoContent": "讨论了Q2计划"
}'
# 更新备忘录(传入已有 memoId)
curl -X POST https://skill.amemo.cn/save-memo \
-H "Content-Type: application/json" \
-d '{
"userToken": "<token>",
"memoId": "123456",
"memoTitle": "开会记录",
"memoContent": "更新了内容"
}'
| 字段 | 说明 |
|---|---|
data.memoId | 保存成功后返回的备忘录 ID,必须提取并保存到当前对话上下文 lastMemoId |
1. 识别触发词 → 检查 userToken
↓
2. 提取对话内容(去除触发词后的 userContent + aiContent)
↓
3. 判断新建还是更新(见下方规则)
↓
4. 整理笔记内容 → 生成 memoTitle
↓
5. 调用 POST /save-memo 接口
↓
6. 保存 memoId 到 lastMemoId → 返回结果
lastMemoId 是否存在?
├── 不存在 → 【新建模式】memoId = null
└── 存在 → 意图判断:
├── 更新信号词 → 【更新模式】memoId = lastMemoId
├── 新建信号词 → 【新建模式】清除 lastMemoId
├── 主题明显不同 → 【新建模式】清除 lastMemoId
└── 模糊场景 → 询问用户确认
| 类型 | 信号词 |
|---|---|
| 更新 | 补充、加上、修改、更新、还有、另外、补充说明、遗漏、忘了、换成、改成 |
| 新建 | 新笔记、另一个、主题明显不同 |
🤔 您是想:
• 更新刚才的笔记「{lastMemoTitle}」
• 还是保存为一条新笔记?
| 模式 | memoContent 格式 |
|---|---|
| 新建 | "{userContent}\n\n【AI】\n{aiContent}" |
| 更新 | "{修改后的完整内容}"(直接替换原文) |
lastMemoTitle| 用户输入 | 生成标题 |
|---|---|
"感冒了应该吃什么药" | "感冒用药建议" |
"帮我记一下今天开会的内容" | "今日开会记录" |
| 场景 | 模板 |
|---|---|
| 新建成功 | ✅ 已保存笔记:「{memoTitle}」 |
| 更新成功 | ✅ 已更新笔记:「{memoTitle}」(内容已替换) |
| 失败 | ❌ 保存失败,请重试 |
通用错误处理见主 SKILL.md「错误处理」章节