← 返回 Skills 市场
moodykong

Queue Task

作者 Zhihao · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
922
总下载
0
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install queue-task
功能描述
Durable queue-task helper for resumable, idempotent batch jobs in task-father task folders.
安全使用建议
This skill is a local helper for managing durable queue state and appears coherent and low-risk. Before installing or running it: 1) Inspect and, if needed, edit config.env to set WORKSPACE_DIR to a path you control (the default is /home/miles/.openclaw/workspace which may not exist on your machine). 2) Run the script as an unprivileged user (don't run as root) to avoid unintended file writes to system-owned locations. 3) Test in a disposable workspace to confirm behavior (it will create queue.jsonl, progress.json, done.jsonl, failed.jsonl, lock.json and may write TASK.md/TODOS.md). 4) No network calls or secret env vars are required, but if you adapt the script to add integrations, re-review for credential use or external endpoints. If you want higher assurance, run the commands locally with --config pointing to a dedicated config.env and inspect created files after init/status.
功能分析
Type: OpenClaw Skill Name: queue-task Version: 0.1.0 The skill bundle is suspicious due to a critical path traversal vulnerability in `scripts/queue_task.py`. The `slug` argument, which is user-controlled, is directly used in `resolve_dir` to construct file paths without proper sanitization. This allows an attacker to create or modify files outside the intended task directory (e.g., `../../../../tmp/malicious_file`), potentially leading to arbitrary file write and, in some scenarios, remote code execution.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the included Python script all align: the script creates/reads queue.jsonl, progress.json, done.jsonl, failed.jsonl, and lock.json under a workspace/tasks/<slug> layout and provides init/status/lock-management commands. There are no unexpected external service integrations or credentials required.
Instruction Scope
Runtime instructions are narrowly scoped to initializing and managing on-disk task state and printing a supervisor template. SKILL.md does not instruct the agent to read unrelated system files, transmit data to external endpoints, or access secrets. It does list a few prerequisite commands (python3, openclaw, cron) but those are informational and not used by the script itself.
Install Mechanism
No install spec is provided (instruction-only plus a bundled script). There are no network downloads or archive extracts. The only runtime dependency is python3, which is appropriate for the included script.
Credentials
The skill declares no required environment variables or credentials. SKILL.md and config.env mention configuration keys (WORKSPACE_DIR, TASKS_DIR, etc.) stored in a local config.env file — these are non-secret settings appropriate for the tool. Note: the script uses a hardcoded default WORKSPACE_DIR of /home/miles/.openclaw/workspace if no config is provided, which is non-sensitive but could cause files to be created in an unexpected path on another machine.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. Its persistent effects are limited to creating/reading files under the configured workspace/tasks folder and adding TASK.md/TODOS.md if missing; it does not modify other skills or system-wide agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install queue-task
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /queue-task 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release
元数据
Slug queue-task
版本 0.1.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

Queue Task 是什么?

Durable queue-task helper for resumable, idempotent batch jobs in task-father task folders. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 922 次。

如何安装 Queue Task?

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

Queue Task 是免费的吗?

是的,Queue Task 完全免费(开源免费),可自由下载、安装和使用。

Queue Task 支持哪些平台?

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

谁开发了 Queue Task?

由 Zhihao(@moodykong)开发并维护,当前版本 v0.1.0。

💬 留言讨论