← Back to Skills Marketplace
Sub-agent Task Queue
by
Dr-xiaoming
· GitHub ↗
· v1.0.0
· MIT-0
134
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install subagent-task-queue
Description
Concurrent task queue management for sub-agent orchestration. Provides a /queue command for real-time visibility into active, queued, and completed sub-agent...
Usage Guidance
This skill is plausibly what it claims to be, but it leaves key implementation and safety details unspecified. Before installing or enabling it: (1) confirm how your OpenClaw agent spawns and terminates sub-agents and what credentials/APIs are required — the skill does not declare or request them; (2) avoid running it on multi-user/shared machines or ensure /tmp is secure, because task descriptions and sub-agent session IDs are stored in /tmp and could leak; (3) set conservative maxConcurrent/maxSameType values and add quotas/rate limits to prevent runaway spawning and resource exhaustion; (4) decide and document the exact mechanism for killing sub-agents (platform API vs. OS process kill) to avoid unsafe commands; (5) test in an isolated environment first. If the author provides explicit, platform-specific spawn/kill APIs and a clear permissions list, the assessment could change to benign.
Capability Analysis
Type: OpenClaw Skill
Name: subagent-task-queue
Version: 1.0.0
The skill bundle provides a legitimate mechanism for managing concurrent sub-agent tasks using a local JSON state file (/tmp/task-queue.json). The instructions in SKILL.md and the schema in references/schema.md are consistent with the stated purpose of task orchestration and workload visibility, with no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
The name/description (sub-agent task queue) aligns with the instructions which manage a /tmp JSON queue and describe spawn/complete/fail flows. However, the skill assumes the agent can 'spawn' and 'kill' sub-agents and record sub-agent session IDs without declaring the platform APIs, permissions, or credentials needed. That is a missing but necessary capability for the stated purpose.
Instruction Scope
SKILL.md directs creating and updating /tmp/task-queue.json, spawning sub-agents, moving tasks between lists, and terminating tasks, but it does not specify HOW to spawn or kill sessions (no safe API calls or permission boundaries). It also includes guidance to prefer queuing ('better to over-spawn'), which can lead to excessive resource consumption. Writing session IDs and task descriptions to /tmp could expose sensitive data to other local users/processes.
Install Mechanism
This is an instruction-only skill with no install spec and no downloaded code — lowest install risk. The README suggests copying the skill into a target agent's skills directory, which is an administrative action but not inherently dangerous.
Credentials
No environment variables or external credentials are requested in the manifest, which is reasonable. However, practical operation (spawning/killing sub-agents, modifying agent routing) will likely require platform permissions or tokens that are not declared; the omission creates ambiguity about required privileges.
Persistence & Privilege
The skill stores state in /tmp/task-queue.json (ephemeral by default) and recommends placing the skill into agents' skills directories and updating routing config. It does not request always:true or modify other skills directly, but writing session IDs and histories to disk could persist sensitive metadata beyond the chat session if /tmp isn't cleared.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install subagent-task-queue - After installation, invoke the skill by name or use
/subagent-task-queue - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: concurrent sub-agent task queue with /queue command, configurable concurrency limits, FIFO scheduling, typed task categorization, and portable deployment across machines
Metadata
Frequently Asked Questions
What is Sub-agent Task Queue?
Concurrent task queue management for sub-agent orchestration. Provides a /queue command for real-time visibility into active, queued, and completed sub-agent... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.
How do I install Sub-agent Task Queue?
Run "/install subagent-task-queue" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sub-agent Task Queue free?
Yes, Sub-agent Task Queue is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Sub-agent Task Queue support?
Sub-agent Task Queue is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sub-agent Task Queue?
It is built and maintained by Dr-xiaoming (@dr-xiaoming); the current version is v1.0.0.
More Skills