返回顶部
a

amemo-skill记忆技能

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
232
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

amemo-skill

amemo-skill — 统一调度中心

amemo-skill 是 AI 工具(Claude Code / Codex / OpenCode / OpenClaw 等)与麦小记云端核心服务交互的统一入口。提供笔记管理、清单管理、健康数据查询、AI 助手记忆同步等功能。

基础配置

  • - Base URL: https://skill.amemo.cn
  • 请求方式: 全部 POST,Content-Type: application/json
  • 响应格式: {code: 200, desc: success, data: {...}|[...]}

注意:具体 API 请求示例和响应数据结构,请查阅对应子模块的 SKILL.md

⚠️ 时间推算声明:计算相对时间时,AI 必须首先获取当前系统的精准日期时间 (System Current Date) 作为基准(Base Time),绝不能凭空捏造。

用户配置管理

重要:此区域的 JSON 配置由系统自动维护,登录成功后会自动更新。

当前登录用户信息:


json
{
userToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI0NTk3MzE2MjcyODc3NzMxODQiLCJleHAiOjE3NzgzNTMwOTUsImlhdCI6MTc3NTc2MTA5NX0.SKRO1VWVexBt7N0lEgZNI5iecQgXWQagKt2G29uj9Ms,
userName: 张谨言,
userPhone: 15225562808,
loginAt: 2026-04-10 02:58:38,
userEmail:
}

如果显示为示例数据(如 userName: SYSTEM),表示尚未登录或登录信息已过期,立即激活登录流程。

配置字段

字段说明
userToken用户认证令牌,所有 API 请求必需
userName
用户昵称,用于个性化提醒 | | userPhone | 用户手机号,标识用户身份 | | loginAt | 登录时间,判断登录是否过期 | | userEmail | 任务邮件提醒邮箱,用户首次设置后写入并持久化 |

更新配置流程(自动执行)

用户登录成功后自动调用,更新 SKILL.md 中的用户配置:
BEGIN UpdateUserConfig(token, name, phone)
READ SKILL.md 文件内容
LOCATE 标签内的 JSON 配置区域
PRESERVE existing userEmail (首次设置后持久化,后续不覆盖)
REPLACE JSON 为:
{
userToken: {token},
userName: {name},
userPhone: {phone},
loginAt: {当前时间},
userEmail: {保留原值}
}
WRITE SKILL.md 文件
SEND 个性化欢迎消息
END

注意:此步骤完全自动化,无需用户手动操作。登录成功后配置立即生效。

使用示例

BEGIN CheckLoginStatus()
IF userToken IS empty THEN
CALL LoginGuide()
ELSE
SEND 欢迎回来,{userName}!
END IF
END

安装后引导流程

当用户首次安装或检测到未登录(无 userToken)时,自动执行以下引导:

Step 1: 欢迎消息(自动发送)

👋 欢迎使用 amemo-skill!

我是你的智能笔记助手,可以帮你:
• 📝 保存和查询笔记
• ✅ 管理待办清单
• 📊 查看健康数据
• 🤖 同步 AI 记忆

请先完成登录,发送你的手机号:
示例:13800138000

SET context = 等待输入手机号

Step 2: 手机号提取与验证码发送 → 详见 modules/amemo-send-code/SKILL.md
Step 3: 验证码提取与登录 → 详见 modules/amemo-login/SKILL.md
Step 4: 登录成功处理(自动更新配置)→ 详见 modules/amemo-login/SKILL.md

自动登录激活流程

用户发送麦小记登录或麦小记注册时触发:
BEGIN AutoLoginTrigger()
READ
IF userToken IS empty THEN
CALL FirstTimeGuide() / 执行 Step 1-4 首次安装引导, Step 1 会设置 context = 等待输入手机号 */
ELSE
SEND 您已登录,无需重复登录。欢迎回来,{userName}!
END IF
END

错误处理

全局错误码映射

所有 API 返回 {code: N, desc: ..., data: ...},按优先级处理:
BEGIN HandleError(code, desc, isNetworkError)
/ 优先级: code=2007 > 网络错误 > 其他错误 */
IF code == 2007 THEN
CLEAR userToken
CALL LoginGuide()
SEND ⚠️ 登录状态已失效,请重新登录
ABORT current flow
ELSE IF isNetworkError THEN
RETRY once
IF still fail THEN SEND 网络有点慢,请稍后重试
ELSE IF code != 200 THEN
SEND desc OR 出了点小问题,请稍后重试
END IF
END

业务级错误(各模块特有)

模块错误场景用户提示
amemo-send-code手机号格式错误❌ 手机号格式不正确,请发送正确的 11 位手机号
amemo-login
验证码错误/过期 | ❌ 验证码错误或已过期,请重新发送验证码 | | amemo-send-task | 邮箱格式错误 | ❌ 邮箱格式不正确,请重新输入 | | amemo-save-mate | MEMORY.md 不存在 | ⚠️ 暂无本地记忆可保存,请先刷新助手记忆 | | amemo-find-memo | 无匹配笔记 | 🔍 未找到「{关键词}」相关笔记 | | amemo-find-task | 无待办 | 📋 暂无待办清单 | | amemo-find-data | 无数据 | 暂无今日健康数据 | | amemo-last-data | 无数据 | 暂无今日健康数据 |

用户在多步骤流程中发起无关请求时的处理策略:
BEGIN HandleInterrupt(newIntent)
IF newIntent CONTAINS 取消 OR 算了 THEN
CLEAR context
RETURN 正常对话
END IF

/ 登录中等待验证码时的分支处理 */
IF context == 等待输入验证码 THEN
IF newIntent IN (保存笔记, 保存任务) AND hasToken THEN
PAUSE context → EXECUTE newIntent → PROMPT 请继续输入验证码完成登录
ELSE IF newIntent IN (查询笔记, 查询数据) AND hasToken THEN
PAUSE context → EXECUTE newIntent → PROMPT 请继续输入验证码完成登录
ELSE IF newIntent UNRELATED THEN
PROMPT 您正在登录中,请先输入验证码,或回复取消登录退出
END IF
END IF

/ 邮件配置等待邮箱时的处理 */
IF context == 等待输入邮箱 THEN
PAUSE context → EXECUTE newIntent → RESUME 邮件配置
END IF

/ 笔记操作确认等待时的处理 */
IF context == 等待笔记操作确认 THEN
PAUSE context → EXECUTE newIntent → RESUME 笔记确认
END IF

/ 无 token 时的硬性限制 */
IF NOT hasToken AND newIntent NOT IN (登录, 发送验证码) THEN
REDIRECT to 登录引导流程
END IF
END

对话状态机生命周期 — 以下状态在当前对话期间有效:
BEGIN ManageSessionState()
/ 登录流程上下文状态 */
ON 麦小记登录/注册 触发:
SET context = 等待输入手机号
ON amemo-send-code success:
SET context = 等待输入验证码
ON amemo-login success:
CLEAR context
ON 取消登录:
CLEAR context

/ 笔记上下文状态 */
ON amemo-save-memo success:
SET lastMemoId, lastMemoTitle
CLEAR when: 话题切换 OR 10轮未使用 OR 用户说新笔记
ON save-memo 进入新建/更新确认:
SET context = 等待笔记操作确认
ON 用户确认笔记操作 (新建/更新) 完成:
CLEAR context

/ 任务上下文状态

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 amemo-skill-1776077411 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 amemo-skill-1776077411 技能

通过命令行安装

skillhub install amemo-skill-1776077411

下载

⬇ 下载 amemo-skill v1.1.1(免费)

文件大小: 32.88 KB | 发布时间: 2026-4-14 13:27

v1.1.1 最新 2026-4-14 13:27
amemo-skill 1.1.1

- 新增 _meta.json 文件,增强元数据管理。
- SKILL.md 内用户配置 区域更新为示例用户真实数据(含 userToken、userName、userPhone、loginAt 字段具体值)。
- 其余功能逻辑与意图路由保持不变。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部