원클릭으로
amemo-find-data
当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当用户说「查看/查找我的步数/睡眠/血氧/血压/心率/消耗数据」或「XXX数据怎么样」时调用,返回该类型的历史数据列表。
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 在用户确认邮箱后内部调用,将任务提醒以邮件形式发送到指定邮箱地址。
| 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} |
> 📭 暂无「{关键词}」数据
>
> 支持查询:
> 步数 · 睡眠 · 血氧 · 血压 · 心率 · 消耗