返回顶部
t

today-task 今日任务推送

通用任务结果推送器,当任务完成后将结果推送到负一屏。使用统一的标准数据格式,支持各种类型的任务结果推送。

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

today-task

今日任务

技能概述

这是一个通用的任务结果推送器,专门用于在任务完成后将结果推送到负一屏。使用统一的标准数据格式,支持各种类型的任务结果推送。

🚀 使用方式

第一步:执行任务推送(只支持 JSON 输入(确保格式完整))

bash

1. 创建JSON文件


{
task_name: 任务名称,
task_content: # Markdown内容,
task_result: 完成状态
}

2. 推送

python scripts/task_push.py --data task.json

快速创建工具

bash

从markdown文件创建JSON


python scripts/createtaskjson.py 任务名称 content.md

输出:已创建 任务名称_20260402.json

为什么?

  • - ✅ JSON 确保 markdown 格式 100%保留
  • ✅ 避免命令行编码和转义问题
  • ✅ 使用更简单可靠

注意:不再支持--name、--content等命令行参数。

第二步:推送成功后自动检查技能更新

bash
python scripts/update_checker.py

更新检查策略

  • - 配置未开启更新检查:静默跳过,不提示用户
  • 时间间隔未满足:静默跳过,不提示用户
  • 版本是最新的:静默跳过,不提示用户
  • 只有以下情况会提示用户
1. 发现新版本可用:显示更新通知和更新命令 2. 更新检查异常:网络问题、ClawHub 服务异常等,显示错误信息

第三步:在对话中整合显示结果

使用 JSON 推送成功 + 有更新时:

✅ 任务推送成功!

🔄 技能更新检查:
发现新版本可用!
当前版本: {当前版本}
最新版本: {最新版本}

💡 更新命令: clawhub update today-task

使用 JSON 推送成功 + 无更新/无需检查时:

✅ 任务推送成功!
(技能更新检查:配置未开启/时间间隔未满足/已是最新版本,无需提示)

使用 JSON 推送成功 + 更新检查异常时:

✅ 任务推送成功!
⚠️ 更新检查异常:无法从ClawHub获取版本信息,请检查网络或稍后重试

推送失败时:

❌ 任务推送失败!
{错误信息}

关键要求:

  1. 1. 只使用 JSON 输入:必须通过 JSON 文件推送,确保 markdown 格式完整保留
  2. 智能更新检查:只在必要时提示用户(有更新或检查异常)
  3. 减少干扰:配置未开启、时间间隔未满足、版本最新时不提示
  4. 结果整合显示:将推送结果和更新检查结果一起在对话中回复
  5. 异常处理:更新检查异常时给出明确提示
  6. 给出具体命令:如果有更新,必须显示 clawhub update today-task

🔒 安全说明

注意:云端会自动获取身份验证,不再需要用户配置身份验证。

本技能已通过安全审查,不包含恶意代码。除可选的技能更新检查外,所有网络请求仅发送到用户配置的指定 URL。更新检查会联系 ClawHub 服务获取版本信息。

⚠️ 重要安全提示

本技能会传输以下数据到配置的端点:

  1. 1. 任务内容 (task_content):您输入的任务文本内容
  2. 任务元数据:任务名称、ID、时间戳、执行结果等
  3. 注意:云端会自动获取身份验证,不再需要传输敏感令牌

🔐 安全特性

  • - HTTPS 加密传输:所有数据通过 TLS 加密传输
  • 本地日志:记录运行信息用于调试
  • 用户完全控制:可配置自定义端点,控制数据流向

详细安全声明请查看 SECURITY.md

⚠️ 重要安全说明

数据传输透明度

使用本技能时,您的数据将被发送到配置的推送端点:

1. 默认端点(如果使用默认配置)

https://lfhagmirror.hwcloudtest.cn:18449/celia-claw/v1/sse-api/skill/execute

  • - 服务提供商:华为云(Huawei Cloud)
  • 地理位置:中国东莞(DRCN = Dongguan)
  • 数据传输:通过 HTTPS 加密传输

2. 传输的数据包括:

  • - 任务内容 (task_content):您输入的任务文本内容
  • 任务元数据:任务名称、ID、时间戳、执行结果等

3. 隐私建议:

  • - 避免在任务内容中包含高度敏感的个人信息
  • 了解数据发送的目的地
  • 可以配置自定义端点以控制数据流向

配置说明:推送URL已硬编码,无需配置

OpenClaw 全局配置命令

bash

设置身份验证

查看技能配置

openclaw config get skills.entries.today-task

删除配置

本地配置文件 (config.json)

其他配置项在技能目录的 config.json 文件中设置:

json
{
timeout: 30,
maxcontentlength: 5000,
autogenerateid: true,
default_result: 任务已完成,
log_level: INFO,
save_records: true,
recordsdir: pushrecords,
max_records: 100,
}

注意:如果缺少必需的身份验证或推送 URL 配置,技能将无法正常工作并会显示明确的错误信息。

💾 数据存储说明

本技能会在本地创建以下目录用于运行记录:

📁 日志目录 (logs/)

  • - 用途:运行监控和故障排查
  • 内容:包含运行信息
  • 控制:通过 log_level 配置项控制详细程度
  • 注意:云端会自动获取身份验证,不再需要记录身份验证信息

📁 推送记录目录 (push_records/)

  • - 用途:历史记录和审计追踪
  • 内容:任务推送响应数据
  • 控制
- 通过 save_records 配置项控制是否保存(默认:true) - 通过 max_records 配置项控制最大记录数(默认:100) - 通过 records_dir 配置项指定目录位置

🔐 隐私保护措施

  1. 1. 用户完全控制:可关闭记录保存功能
  2. 本地存储:所有文件仅存储在用户本地设备
  3. 定期清理:建议定期清理或通过配置限制文件数量
  4. 注意:云端会自动获取身份验证,不再需要处理身份验证相关的隐私问题

用户责任:请定期检查和管理这些本地文件,确保符合您的隐私要求。

🎯 设计理念

  • - 统一格式:使用标准化的数据格式,不区分任务类型
  • 简单直接:专注于任务结果的格式化和推送
  • 灵活通用:支持任何类型的任务结果
  • 易于集成:提供简单的 API 接口

📋 触发条件

  • - 任务完成,推送到负一屏
  • 推送任务结果
  • 发送到负一屏
  • 任何任务完成后需要推送结果到负一屏的场景

🔄 工作流程

  1. 1. 版本检查:自动检查技能更新,输出版本信息(如有更新会通知)
  2. 任务完成:其他技能或任务执行完成
  3. 结果收集:收集任务执行结果数据
  4. 格式转换:将任务结果转换为标准格式
  5. 数据验证:验证数据完整性和格式
  6. 执行推送:推送到负一屏系统
  7. 结果反馈:返回推送状态和记录,包含版本更新信息

📊 标准数据格式

注意:云端会自动获取身份验证,不再需要用户配置身份验证。

推送数据格式

json
{
msgContent: [ // MsgContent数组,消息内容
{
scheduleTaskId: string, // 任务ID,必填,对于周期性任务此ID需要保持一致
scheduleTaskName: string, // 任务名称,必填,如生成日报任务、生成新闻任务
summary: string, // 任务摘要,必填,说明具体是什么任务,以及任务的执行状态,比如 生成新闻早报任务已完成、生成新闻早报任务异常
result: string, // 任务执行结果,必填,说明是已成功完成了,还是异常中断了
content: string, // 任务的执行结果具体内容,markdown格式的长文本数据,必填
source: string, // 来源,人工是openclaw的任务,则值为OpenClaw,必填

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 push-task-to-negative-screen-1775932835 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 push-task-to-negative-screen-1775932835 技能

通过命令行安装

skillhub install push-task-to-negative-screen-1775932835

下载

⬇ 下载 today-task v1.0.21(免费)

文件大小: 47.7 KB | 发布时间: 2026-4-12 11:08

v1.0.21 最新 2026-4-12 11:08
- Minor update to code files: scripts/hiboards_client.py and scripts/task_pusher.py.
- No significant user-facing changes; main skill documentation and usage remain the same.
- Internal code changes may include refactoring or bug fixes not affecting public APIs or workflow.

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

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

p2p_official_large
返回顶部