install
source · Clone the upstream repo
git clone https://github.com/lockfeel/amemo-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/lockfeel/amemo-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/modules/amemo-send-task" ~/.claude/skills/lockfeel-amemo-skill-amemo-send-task && rm -rf "$T"
manifest:
modules/amemo-send-task/SKILL.mdsource content
amemo-send-task — 发送任务
接口信息
| 属性 | 值 |
|---|---|
| 路由 | |
| Bean | |
| Content-Type | |
请求参数
⚠️ 服务端要求所有字段必须存在。
、userToken、taskEmail必填且有值,其他字段可选但字段必须存在。taskTime
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| str | ✅ | 用户登录凭证 |
| str | — | 要发送的任务 ID,不传则传 |
| str | — | 任务标题,不传则传 |
| str | — | 任务说明,不传则传 |
| str | ✅ | 任务时间(不能为空) |
| list[str] | ✅ | 接收通知的邮箱列表(不能为空) |
请求示例
# 发送任务通知 curl -X POST https://skill.amemo.cn/send-task \ -H "Content-Type: application/json" \ -d '{ "userToken": "<token>", "taskId": null, "taskTitle": null, "taskExplain": null, "taskTime": "2025-12-31", "taskEmail": ["a@example.com", "b@example.com"] }'
响应示例
{ "code": 200, "desc": "success", "data": "..." }
注意事项
📧 邮件通知:此接口用于将任务通知推送给指定邮箱
👥 多人通知:
为字符串数组,可同时通知多人taskEmail🔐 认证要求:必须携带有效的 userToken
⚠️ 字段要求:所有字段必须存在,即使不传值也要传
null
执行流程(由主模块调度)
邮箱格式验证
正则表达式:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
执行步骤
1. 接收来自 amemo-save-task 的邮件发送请求 ↓ 2. 验证邮箱格式 ↓ 3. 调用 POST /send-task 接口 ↓ 4. 返回发送结果
回复模板
邮件发送成功
✅ 邮件提醒已设置! 📧 接收邮箱:user@example.com ⏰ 提醒时间:2026-03-23 07:00:00 测试邮件已发送,请查收。
通用错误处理见主 SKILL.md「错误处理」章节