核心用法
Buffy 是一个多通道个人行为代理,通过单一统一的「行为引擎」协调习惯、任务与日常事务。核心交互方式为调用 POST /v1/message 端点,以自然语言向 Buffy 发送指令,由引擎自动解析并执行活动创建、提醒调度、日常简报生成等操作。典型用例包括:创建周期性习惯(如「每工作小时提醒拉伸」)、调整或暂停现有例行事项、查询当日完成进度、设置一次性或重复性提醒。
显著优点
- 自然语言驱动:无需记忆复杂 API,用户以日常用语即可完成 habit/routine 的全生命周期管理
- 跨平台分发:支持 ChatGPT、Telegram、Slack 及内部工具等多渠道提醒与简报推送
- 统一身份与记忆:通过稳定的
user_id保持长期上下文,行为核心可基于历史偏好智能调整提醒时机 - 可观测性设计:内置 hooks 系统(
message:received、reminder:sent等事件)便于日志、指标与长期记忆接入,不侵入核心逻辑 - 灵活配置:支持 endpoint 覆盖(本地/Staging/生产)、平台标识自定义、用户级个性化设置(时区、偏好提醒时段、渠道偏好)
潜在缺点与局限性
- 外部依赖:核心逻辑完全托管于 Buffy 后端 HTTP API,离线或网络隔离环境不可用
- 功能边界:本 skill 仅为 thin HTTP wrapper,复杂渠道凭证(如 Telegram Bot Token)需由独立的 dispatch hooks 管理,配置链路较长
- 隐私敏感:用户习惯、健康相关行为、日程安排等数据流经第三方服务,需信任 Buffy 后端的数据处理与留存策略
- 无内置持久化:skill 本身不写磁盘日志,若需审计追踪必须显式启用并配置 OpenClaw hooks 及日志轮转策略
- API 密钥管理:
BUFFY_API_KEY需妥善注入,错误配置可能导致技能不可用或权限泄露
适合人群
- 追求「低摩擦」习惯管理的个人用户
- 已使用 Telegram/Slack 作为工作流中心、希望统一提醒渠道的技术从业者
- 需要跨平台一致性体验、厌恶多应用切换的效率工具爱好者
- 具备基础 JSON 配置能力、愿意维护
openclaw.json与环境变量的进阶用户
常规风险
- 密钥泄露:
BUFFY_API_KEY若被记录到日志或透传给用户,可能导致未授权访问用户行为数据 - 数据跨境:默认 endpoint
api.buffyai.org可能涉及数据出境,需评估合规要求 - 过度依赖外部服务:Buffy 后端故障或变更将直接影响 skill 可用性,建议关注服务等级与变更通知
- 敏感信息滞留:若启用 hooks 记录对话,需明确定义日志保留周期与访问控制,避免健康/行为数据长期暴露