返回顶部
t

today-task今日任务推送

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

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

today-task

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. 授权码 (authCode):用于服务认证的敏感令牌
  2. 任务内容 (task_content):您输入的任务文本内容
  3. 任务元数据:任务名称、ID、时间戳、执行结果等

🔐 安全特性

  • - HTTPS 加密传输:所有数据通过 TLS 加密传输
  • 本地日志脱敏:敏感信息在日志中显示为 ABC 格式
  • 用户完全控制*:可配置自定义端点,控制数据流向

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

⚙️ 配置要求(必需)

本技能需要以下配置才能正常工作:

1. 授权码 (authCode) - 必需

  • - 用途:用于身份验证,确保只有授权用户可以向负一屏推送内容
  • 安全重要性:授权码是敏感令牌,会通过网络传输到配置的端点
  • 获取方式
先从从 OpenClaw 全局配置中获取,使用命令 openclaw config get skills.entries.today-task.config.authCode。 如果不存在则提示用户按如下步骤获取: 1. 从手机桌面右滑进入负一屏 2. 点击左上角头像 3. 进入我的页面,点击右上角设置图标 4. 选择动态管理 5. 点击关联账号 6. 找到Claw 智能体并点击获取授权码

⚠️ 授权码安全警告

  1. 1. 授权码会通过网络传输:作为 HTTP 请求的一部分发送到配置的端点
  2. 不要在聊天中粘贴授权码:避免授权码被记录在聊天历史中
  3. 使用安全配置方式:推荐使用 OpenClaw 全局配置或本地配置文件
  4. 定期更新授权码:增强安全性,防止未授权访问

2. 推送 URL (pushServiceUrl) - 必需

  • - 用途:指定推送服务的目标地址
  • 获取方式:从config.json 中获取
  • 默认值:https://hiboard-claw-drcn.ai.dbankcloud.cn/distribution/message/cloud/claw/msg/upload

🔧 配置方式

本技能使用混合配置系统,支持灵活的配置优先级:

⚠️ 重要安全说明

数据传输透明度

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

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

https://hiboard-claw-drcn.ai.dbankcloud.cn/distribution/message/cloud/claw/msg/upload

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

2. 传输的数据包括:

  • - 授权码 (authCode):用于服务认证的令牌
  • 任务内容 (task_content):您输入的任务文本内容
  • 任务元数据:任务名称、ID、时间戳、执行结果等

3. 隐私建议:

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

配置优先级规则

  1. 1. 优先使用 OpenClaw 全局配置
  2. 如果没有设置,则使用本地 config.json 中的配置
  3. 如果都没有设置,技能将无法正常工作

OpenClaw 全局配置命令

bash

设置授权码


openclaw config set skills.entries.today-task.config.authCode YOURAUTHCODE

设置推送URL

openclaw config set skills.entries.today-task.config.pushServiceUrl YOURPUSHURL

查看技能配置

openclaw config get skills.entries.today-task

删除配置

openclaw config unset skills.entries.today-task.config.authCode openclaw config unset skills.entries.today-task.config.pushServiceUrl

本地配置文件 (config.json)

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

json
{
timeout: 30,
maxcontentlength: 5000,
autogenerateid: true,
default_result: 任务已完成,
log_level: INFO,
save_records: true,
recordsdir: pushrecords,
max_records: 100,
pushServiceUrl: https://hiboard-claw-drcn.ai.dbankcloud.cn/distribution/message/cloud/claw/msg/upload
}

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

💾 数据存储说明

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

📁 日志目录 (logs/)

  • - 用途:运行监控和故障排查
  • 内容:包含脱敏的运行信息(授权码显示为 Twe7 格式)
  • 控制*:通过 log_level 配置项控制详细程度

📁 推送记录目录 (push_records/)

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

🔐 隐私保护措施

  1. 1. 敏感信息脱敏:授权

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 today-task-1775924943 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 today-task-1775924943 技能

通过命令行安装

skillhub install today-task-1775924943

下载

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

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

v1.0.17 最新 2026-4-12 11:42
Version 1.0.17

- 重大更新:推送任务结果仅支持 JSON 信息输入,不再支持命令行参数 `--name`、`--content` 等。
- 新增 `scripts/create_task_json.py` 辅助工具,支持从 Markdown 文件快速生成标准任务 JSON。
- 文档大幅更新,减少命令行输入格式问题,确保 Markdown 100% 保留。
- 明确要求所有任务推送均通过 JSON 文件数据(详见新用法示例)。
- 其他用法、配置、安全说明文档同步优化。

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

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

p2p_official_large
返回顶部