with one click
amemo-find-data
当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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 在用户确认邮箱后内部调用,将任务提醒以邮件形式发送到指定邮箱地址。
| name | amemo-find-data |
| description | 当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。 |
| 属性 | 值 |
|---|---|
| 路由 | POST https://skill.amemo.cn/find-data |
| Bean | DataBean |
| Content-Type | application/json |
⚠️ 服务端要求所有字段必须存在。
userToken和dataType必填且有值,不可传null。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
userToken | str | ✅ | 用户登录凭证 |
dataType | str | ✅ | 数据类型(步数/睡眠/血氧/血压/心率/消耗,不能为空) |
# 按类型查询
curl -X POST https://skill.amemo.cn/find-data \
-H "Content-Type: application/json" \
-d '{"userToken": "<token>", "dataType": "步数"}'
{
"code": 200,
"desc": "success",
"data": [...]
}
| 关键词 | dataType 参数值 |
|---|---|
| 步数 | 步数 |
| 睡眠 | 睡眠 |
| 血氧 | 血氧 |
| 血压 | 血压 |
| 心率 | 心率 |
| 消耗 | 消耗 |
提取示例:
| 用户输入 | 匹配结果 |
|---|---|
| "查看我的步数数据" | 步数 |
| "查找我的睡眠记录" | 睡眠 |
| "心率数据怎么样" | 心率 |
| "消耗卡路里" | 消耗 |
未匹配示例:
| 用户输入 | 匹配结果 |
|---|---|
| "查看我的体重数据" | ❌ 不匹配6大类 |
| "查找我的血糖数据" | ❌ 不匹配6大类 |
1. 识别触发词(查看/查找/搜索 + 我的 + XXX + 数据)
↓
2. 检查 userToken 是否存在
├── 无 token → 引导登录流程
↓
3. 提取数据类型关键词
├── 去除:查看、查找、搜索、我的、数据、怎么样
├── 匹配6大类型
↓
4. 匹配判断
├── 不匹配 → 告知用户暂无可用数据类型
↓
5. 调用 POST /find-data 接口
↓
6. 数据总结输出(按对应模板格式化)
**📊 步数数据**
> 今日: {latest_steps} 步 · 目标: {percentage}%
> 趋势: {trend} 比昨日 {diff} 步
| 日期 | 步数 | 进度 |
|:-----|:----:|:-----|
| {date1} | {steps1} | {bar1} |
| {date2} | {steps2} | {bar2} |
**😴 睡眠数据**
> 昨晚: {duration} · 质量: {quality_star}
> 入睡: {bedtime} · 起床: {wakeup}
| 日期 | 时长 | 入睡 | 起床 |
|:-----|:----:|:----:|:----:|
| {date1} | {dur1} | {bt1} | {wu1} |
| {date2} | {dur2} | {bt2} | {wu2} |
**🩸 血氧数据**
> 最近: {latest_oxygen}% · 状况: {status}
> 平均: {avg_oxygen}%
| 日期 | 血氧 | 状况 |
|:-----|:----:|:-----|
| {date1} | {oxy1}% | {stat1} |
| {date2} | {oxy2}% | {stat2} |
**❤️ 血压数据**
> 最近: {latest} mmHg · 状况: {status}
> 平均: {avg} mmHg
| 日期 | 高压 | 低压 | 状况 |
|:-----|:----:|:----:|:-----|
| {date1} | {sys1} | {dia1} | {stat1} |
| {date2} | {sys2} | {dia2} | {stat2} |
**💓 心率数据**
> 最近: {latest_hr} bpm · 范围: {range}
> 平均: {avg_hr} bpm
| 日期 | 心率 | 状况 |
|:-----|:----:|:-----|
| {date1} | {hr1} | {stat1} |
| {date2} | {hr2} | {stat2} |
**🔥 卡路里消耗**
> 今日: {latest_cal} kcal · 目标: {percentage}%
> 平均: {avg_cal} kcal
| 日期 | 消耗 | 进度 |
|:-----|:----:|:-----|
| {date1} | {cal1} | {bar1} |
| {date2} | {cal2} | {bar2} |
> 📭 暂无「{关键词}」数据
>
> 支持查询:
> 步数 · 睡眠 · 血氧 · 血压 · 心率 · 消耗