核心用法
My Life Feed Skill 是一个基于命令行的日程管理工具,通过 curl 调用 MyFeed REST API 实现以下功能:
- 创建事项(Thing):设置描述、开始时间(毫秒级 Unix 时间戳)、多级提醒闹钟(支持分钟/小时/天/周/月单位)
- 邀请机制:支持通过手机号邀请个人好友,或通过 group_id 邀请整个群组(二者互斥)
- 群组管理:列出用户所属群组,获取 group_id 用于后续邀请
依赖 jq 工具解析 JSON 响应,需配置 MyFeed_API_KEY 环境变量。
显著优点
- 灵活的提醒系统:支持多阶段闹钟设置,可按分钟到月的粒度自定义提前通知
- 群组批量邀请:避免逐个添加成员,适合家庭、朋友群、工作组的集体日程通知
- 轻量级集成:纯 curl + jq 实现,无额外 SDK 依赖,易于嵌入脚本自动化
潜在缺点与局限
- 时间戳门槛:要求毫秒级 Unix 时间戳,人工计算易出错
- API 限制:每 10 秒仅 3 次请求,高频操作可能触发限流
- 授权单一:仅支持 API Key 认证,无 OAuth 等更安全的授权方式
- 密钥风险:文档明确提示 API Key 提供完整账户访问权限,泄露后果严重
- 互斥邀请:群组邀请与个人邀请不能同时使用,场景灵活性受限
适合人群
- 已使用 MyFeed 移动应用的重度用户
- 需要通过脚本自动化创建周期性提醒的技术用户
- 小型社群组织者(家庭、兴趣小组)需要批量通知成员
常规风险
- 密钥泄露:硬编码 API Key 或日志泄露可能导致账户完全失控
- 时间配置错误:未来时间校验失败将导致创建失败
- 手机号格式敏感:要求国家码前缀但禁止 '+' 符号,格式错误导致邀请失败
- 依赖外部服务:API 可用性、速率限制变化直接影响功能稳定性