← 返回 Skills 市场
Today Task
作者
Minus One Screen
· GitHub ↗
· v1.0.17
· MIT-0
708
总下载
1
收藏
3
当前安装
17
版本数
在 OpenClaw 中安装
/install today-task
功能描述
通用任务结果推送器,当任务完成后将结果推送到负一屏。使用统一的标准数据格式,支持各种类型的任务结果推送。
安全使用建议
What to check before installing/using: 1) Confirm the pushServiceUrl — default points at a Huawei hiboards endpoint; change to a destination you trust if necessary. 2) Do not paste your authCode into chat; use the openclaw config command as recommended. 3) Avoid including highly sensitive personal data in task_content because the skill will transmit task_content and metadata to the configured endpoint. 4) If you are concerned about local storage, set save_records=false and/or periodically clean logs/ push_records. 5) Review the bundled Python scripts (they are included) and install dependencies (requests) in an isolated environment. 6) Update-checking will contact ClawHub only when enabled — you can disable it if you want to avoid external network calls. Overall the package appears coherent with its stated purpose; the main risks are data-exfiltration to the configured endpoint (intentional and documented) and local storage of pushed content.
功能分析
Type: OpenClaw Skill
Name: today-task
Version: 1.0.17
The 'today-task' skill is a legitimate utility designed to push task results to Huawei's 'Negative Screen' (HiBoard) service. It follows a transparent data model, explicitly documenting that sensitive information like the 'authCode' and task content are sent to a specific Huawei Cloud endpoint (hiboard-claw-drcn.ai.dbankcloud.cn). The code includes robust error handling, local logging with data masking (e.g., in logger.py), and a version update checker that utilizes the platform's 'clawhub' CLI. No evidence of malicious intent, unauthorized data exfiltration, or harmful prompt injection was found; the skill's behavior is entirely consistent with its stated purpose.
能力评估
Purpose & Capability
Name/description = task result pusher to 负一屏. The code and SKILL.md only require an authCode and pushServiceUrl (from OpenClaw global config or local config.json) and send task JSON to that endpoint. No unrelated cloud credentials, binaries, or system-wide changes are requested.
Instruction Scope
Runtime instructions restrict operations to: building/validating JSON, reading skill/global config (~/.openclaw/openclaw.json for skills.entries.today-task.config), optionally checking for updates on ClawHub, and POSTing to the configured push URL. The scripts log locally and optionally save push records. They do not instruct indiscriminate system file reads or exfiltration to unexpected endpoints beyond the configured push URL and optional ClawHub for updates.
Install Mechanism
No install spec; code is bundled and dependencies are standard (requests). There are no remote downloads, URL-shortened installers, or extracted archives. Network use is via requests to the configured endpoint (default is a named hiboards domain).
Credentials
The skill does not request environment variables or secrets; it reads OpenClaw's global config file (~/.openclaw/openclaw.json) but only to extract skills.entries.today-task.config.* values (authCode and pushServiceUrl). This is proportionate to the stated purpose, but users should be aware the global config file may contain other data — the code attempts to limit reads to the skill's section.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It writes local logs and optional push_records under its own directories (configurable and user-controlled). Update checks contact ClawHub only if enabled in config.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install today-task - 安装完成后,直接呼叫该 Skill 的名称或使用
/today-task触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.17
Version 1.0.17
- 重大更新:推送任务结果仅支持 JSON 信息输入,不再支持命令行参数 `--name`、`--content` 等。
- 新增 `scripts/create_task_json.py` 辅助工具,支持从 Markdown 文件快速生成标准任务 JSON。
- 文档大幅更新,减少命令行输入格式问题,确保 Markdown 100% 保留。
- 明确要求所有任务推送均通过 JSON 文件数据(详见新用法示例)。
- 其他用法、配置、安全说明文档同步优化。
v1.0.16
today-task 1.0.16
- 推送服务 URL 默认值由原来的 "distribution-drcn.ai.dbankcloud.cn" 域名,更新为 "hiboard-claw-drcn.ai.dbankcloud.cn"。
- 文档中的众测和正式环境推送 URL 全部同步为新域名。
- 其余功能与核心说明无变化。
v1.0.15
today-task 1.0.15
- 安全说明部分明确补充:技能更新检查会联系ClawHub服务获取版本信息,强调仅此会外部联网。
- 其余内容无功能、流程、配置等变更。
v1.0.14
today-task 1.0.14 更新日志
- 增加自动技能版本检查与提醒功能,推送成功后可智能提示是否有新版本可用。
- 新增 update_checker.py、version_manager.py 等脚本,完善版本号与更新检查机制。
- 支持静默跳过更新检查(如未启用、间隔未到、已是最新无需打扰)。
- 优化推送结果输出,将任务结果与版本更新提示整合展示。
- 移除临时任务输出文件,提升文件管理规范。
v1.0.13
today-task v1.0.13
- No file changes detected in this version.
- No skill description or configuration updates were made.
- Behavior and documentation remain the same as previous release.
v1.0.12
today-task 1.0.12
- No code changes detected in this version.
- Documentation and configuration remain unchanged.
- Existing features, usage, and behavior are preserved.
v1.0.11
today-task 1.0.11
- 补充PowerShell时间戳获取说明,明确推荐使用 `[DateTimeOffset]::UtcNow.ToUnixTimeSeconds()` 以避免时区问题
- 新增关于PowerShell需设置控制台编码为 UTF-8(chcp 65001)的指导,确保中文字符正确
- 其他内容无调整,仅更新文档细节和用法提示
v1.0.10
today-task 1.0.10
- 强化了授权码的安全警告说明,强调授权码传输和配置安全注意事项
- 安全说明部分新增“授权码安全警告”小节,提醒避免在聊天中暴露授权码
- 明确信息传输内容及其敏感性,细化推荐的安全配置操作
- 原有的推送功能、配置方法、数据格式、隐私保护措施未变
v1.0.9
today-task v1.0.9
- 增加“数据传输透明度”及隐私提醒,详细说明推送数据内容和默认端点信息
- 新增 scripts/diagnose_content.py 脚本,便于调试或内容自查
- 文档强化了数据敏感性风险提示与用户责任说明
- 其余维护性修改,提升安全合规性及用户知情权
v1.0.8
today-task 1.0.8
- 推送数据标准格式中的字段进行了精简,`msgContent` 数组项内移除了 `msgId` 字段,明确统一使用 `scheduleTaskId` 作为任务ID,所有任务(包括非周期任务)必须提供。
- 新增时间戳使用指南,详细说明如何正确生成和验证任务完成时间戳,强调务必采用 UTC 时间,避免时区导致推送时间异常。
- 输入数据格式、标准推送格式和相关文档细节统一,示例均与现行代码保持一致。
- 明确API输入输出各字段的必填与用法规范,修正文档表述和示例数据,提升易用性和集成正确率。
v1.0.7
today-task v1.0.7
- 新增“本地数据存储说明”章节,详细说明日志及推送记录的存储路径、内容和隐私措施
- 明确记录授权码等敏感信息在日志中会自动脱敏显示
- 说明用户可通过配置关闭推送记录保存、限制记录数,强化本地隐私控制
- 补充提示:请用户定期检查和管理本地存储文件,确保隐私安全
- 其余功能说明无变更
v1.0.6
today-task v1.0.6
- 增加 config 字段,标准化必需和可选配置项说明,突出关键配置要求。
- 文档前置突出配置要求,并精简、集中混合配置系统和优先级说明。
- 明确写出推送服务默认URL和正式环境URL。
- 优化 SKILL.md 结构:将“配置要求”提前,并以更清晰的结构展示必需配置、获取方法和命令行操作。
- 去除冗余层级和重复内容,使文档结构更直观明了。
v1.0.5
No file changes detected for version 1.0.5.
- No updates or modifications were made in this release.
- All features, documentation, and behaviors remain unchanged.
v1.0.4
today-task 1.0.4
- No code or content changes detected in this release.
- Skill functionality, usage, and configuration remain unchanged.
v1.0.3
- 新增备份文档文件:SKILL.md.bak
- 其余功能和文档未发生变更
v1.0.1
- 技能名称由“push-task-to-negative-screen”更新为“today-task”
- 其余功能、描述及说明文档保持一致,未检测到其他内容调整
- 版本号升级为1.0.1
v1.0.0
Push-task-to-negative-screen v1.0.0 - Initial Release
- Introduces a universal task result pusher that formats and pushes task results to the negative screen (负一屏) in a standardized data format.
- Supports any task type; integrates with other skills or scripts to push results upon task completion via simple triggers or API calls.
- Implements robust error handling with detailed error codes, descriptions, and troubleshooting steps for common authorization and connectivity issues.
- Provides flexible configuration with prioritized settings (global or local) for required fields like auth code and push URL.
- Includes clear examples for script and code integration, as well as comprehensive markdown formatting standards for result content.
元数据
常见问题
Today Task 是什么?
通用任务结果推送器,当任务完成后将结果推送到负一屏。使用统一的标准数据格式,支持各种类型的任务结果推送。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 708 次。
如何安装 Today Task?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install today-task」即可一键安装,无需额外配置。
Today Task 是免费的吗?
是的,Today Task 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Today Task 支持哪些平台?
Today Task 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Today Task?
由 Minus One Screen(@ganhaiyang3)开发并维护,当前版本 v1.0.17。
推荐 Skills