← 返回 Skills 市场
michealxie001

OpenClaw Task Scheduler

作者 michealxie001 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
128
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oc-task-scheduler
功能描述
Task queue management with WebSocket real-time updates. Schedule, monitor, and control background tasks. Supports immediate, scheduled, and recurring tasks w...
安全使用建议
What to check before installing or running this skill: - The documentation and architecture list modules (websocket.py, persistence.py, task.py, queue.py, examples/) that are not present in the package; ask the publisher for the missing files or inspect the full scheduler.py for the missing functionality. - Review the remainder of lib/scheduler.py (the scan truncated save_state and possibly other functions) to confirm there are no unexpected network endpoints, hardcoded remote hosts, telemetry, or code that reads arbitrary files or environment variables. - Confirm how persistence works: SKILL.md mentions tasks.db and persistence.py, but the CLI as provided constructs an in-memory TaskScheduler for each command — test whether starting the daemon actually persists tasks and where files are written. - The SKILL.md lists 'exec' among allowed tools and shows running the daemon and using wscat; running the daemon will open local ports (default ws://localhost:8080). Only run in a safe environment if you don't want a local service listening on ports or writing files. - Inspect requirements (websockets, python-crontab, aiosqlite) and install them from trusted sources, and run the daemon in an isolated environment (container or VM) first to observe behavior. If you want, I can (1) show the remainder of the truncated scheduler.py for further review, (2) search the codebase for any network calls or file-write APIs, or (3) produce a short checklist to run the daemon safely in a sandbox.
功能分析
Type: OpenClaw Skill Name: oc-task-scheduler Version: 1.0.0 The skill bundle provides a standard task scheduling framework with a CLI and library components for managing background tasks and real-time updates via WebSockets. While the SKILL.md requests high-privilege tools (exec, cron), the provided Python code in lib/scheduler.py and scripts/main.py contains only legitimate task management logic, async worker loops, and placeholders for persistence, with no evidence of malicious intent, data exfiltration, or harmful prompt injection.
能力评估
Purpose & Capability
The name/description (task queue with WebSocket and persistence) roughly matches the included code: a TaskScheduler implementation and a CLI. However the SKILL.md describes additional modules (websocket.py, persistence.py, task.py, queue.py) and example files that are not present in the file manifest. That is an incoherence between claimed capabilities and the actual package contents.
Instruction Scope
Runtime instructions tell the agent/user to run the included CLI and daemon and to use a WebSocket client on ws://localhost:8080. The SKILL.md also lists tools including exec/read/write/cron — which grants broad agent actions. The provided scripts call only local Python code, but the documentation references WebSocket/persistence behavior that isn't visible in the provided files; you should inspect the remainder of scheduler.py (truncated in the scan) for any network endpoints, file I/O, or external calls before running.
Install Mechanism
No install specification is provided (instruction-only skill with included code). requirements.txt lists reasonable dependencies (websockets, python-crontab, aiosqlite) as comments. No downloads or external install URLs are used.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The code shown does not access environment secrets. This is proportionate to a local task scheduler.
Persistence & Privilege
The skill is not 'always: true' and does not request elevated agent privileges. However SKILL.md promises persistence (./tasks.db, persistence module) while the CLI as packaged creates ephemeral TaskScheduler instances per command and the persistence implementation is not visible in the provided files. Confirm how state is stored and whether it writes to disk when running the daemon.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oc-task-scheduler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oc-task-scheduler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Background task queue with WebSocket real-time updates. Schedule, monitor, and control tasks with priorities.
元数据
Slug oc-task-scheduler
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

OpenClaw Task Scheduler 是什么?

Task queue management with WebSocket real-time updates. Schedule, monitor, and control background tasks. Supports immediate, scheduled, and recurring tasks w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。

如何安装 OpenClaw Task Scheduler?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install oc-task-scheduler」即可一键安装,无需额外配置。

OpenClaw Task Scheduler 是免费的吗?

是的,OpenClaw Task Scheduler 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

OpenClaw Task Scheduler 支持哪些平台?

OpenClaw Task Scheduler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OpenClaw Task Scheduler?

由 michealxie001(@michealxie001)开发并维护,当前版本 v1.0.0。

💬 留言讨论