核心用法
Today Task 是一款专为华为小艺 Claw 生态设计的任务结果推送器,核心功能是将各类任务的执行结果以标准化 JSON 格式推送到华为手机的负一屏(智能助手界面)。用户需通过 JSON 文件输入任务数据,包含任务名称、Markdown 格式的详细内容、执行结果及时间戳等字段,经技能处理后调用华为云 API 完成推送。
使用流程简洁:首先创建符合规范的 JSON 文件(可使用提供的 create_task_json.py 工具从 Markdown 转换),然后执行 task_push.py 脚本完成推送。技能内置数据验证、格式转换、HTTPS 加密传输及结果反馈机制,支持周期性任务 ID 追踪和推送记录本地保存。
显著优点
1. 生态深度整合:作为华为官方小艺 Claw 生态技能,与华为负一屏系统原生对接,推送内容显示效果优化,支持 Markdown 渲染样式规范。
2. 标准化数据格式:采用统一的 pushData 协议,支持任务 ID、摘要、结果状态、详细内容、来源标识等完整元数据,便于多任务管理和审计追踪。
3. 时间戳自动处理:内置 UTC 时间戳生成与验证机制,避免时区错误导致的显示异常,确保与负一屏服务时间同步。
4. 完善的错误处理:提供详细的错误码映射与解决方案指引,涵盖网络异常、身份验证失败、设备未联网、服务开关关闭等常见场景,降低用户排障成本。
5. 记录与日志功能:支持本地保存推送记录和运行日志,便于历史查询和调试分析,且用户可自主关闭记录功能。
潜在缺点与局限性
1. 端点不可配置:推送 URL 硬编码为华为云东莞节点(celia-claw-drcn.ai.dbankcloud.cn),用户无法自定义服务端点,数据出境可控性受限,可能不符合部分企业的合规要求。
2. 身份验证依赖本地文件:需读取固定路径的 .xiaoyienv 凭证文件(Linux 绝对路径 /home/sandbox/.openclaw/.xiaoyienv),Windows 兼容性差,需手动适配;且 SKILL.md 文档中"云端自动获取身份验证"的声明与实际代码行为不符。
3. 数据隐私风险:所有任务内容、元数据及用户身份标识强制发送至第三方服务器,存在数据外泄风险;控制台可能输出凭证存在性信息,共享环境中存在信息泄露隐患。
4. 平台兼容性限制:硬编码 Linux 路径格式,Windows 用户需创建符号链接或手动调整;依赖华为账号登录及负一屏服务开关开启,使用前需完成多项前置配置。
5. 功能单一性:仅支持单向推送,无查询、修改、删除等任务管理能力,也无法接收负一屏的用户反馈或状态回执。
适合的目标群体
- 华为设备深度用户:已习惯使用华为负一屏获取日程、快递、天气等智能卡片信息的用户,希望将自定义任务结果纳入统一信息流。
- 自动化任务执行者:使用脚本或定时任务完成日报生成、数据备份、监控告警等操作,需将完成状态推送到手机端查看的场景。
- 小艺 Claw 生态开发者:构建与华为智能助手联动的自动化工作流,需要标准化的负一屏推送能力作为系统组件。
- 个人效率管理爱好者:追求"手机即信息中心"理念,希望将多来源任务结果聚合到负一屏统一查看。
不适合:对数据出境严格管控的企业环境、非华为设备用户、需要双向交互或复杂任务管理的场景。
常规使用风险
1. 性能风险:网络请求默认 30 秒超时,弱网环境下可能推送失败;大量任务高频推送可能触发华为云服务限流。
2. 依赖项风险:依赖 requests 库(>=2.25.1),虽无已知 CVE 但需保持更新;Python 环境版本兼容性需自行验证。
3. 凭证失效风险:本地凭证文件若被误删、权限变更或华为服务端刷新密钥,将导致身份验证失败。
4. 存储占用风险:默认开启的日志和推送记录长期积累可能占用磁盘空间,建议配置 max_records 限制或定期清理。
5. 服务可用性风险:华为云服务端点变更、区域故障或政策调整可能导致技能失效,用户无自主切换能力。