← Back to Skills Marketplace
bg1avd

task-queue-by-model-source

by Rao Lin · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
369
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install model-queue
Description
Multi-queue task orchestration system. Tasks are routed to queues by model source, with support for task dependencies, context passing, and failure handling....
Usage Guidance
This skill is coherent with its stated purpose, but it will create and manage files under ${MODEL_QUEUES_DIR}, append an entry to HEARTBEAT.md, and register a periodic cron/heartbeat job to run the dispatcher. Before installing: (1) set MODEL_SOURCE_* mappings and MODEL_QUEUES_DIR in your TOOLS.md; (2) review HEARTBEAT.md after first run to confirm the appended entry is acceptable; (3) ensure you are comfortable with the skill spawning subagents (it will create sessions to run tasks); and (4) place MODEL_QUEUES_DIR somewhere appropriate (not a directory containing sensitive secrets). If you do not want persistent cron jobs or changes to HEARTBEAT.md, do not enable this skill.
Capability Analysis
Type: OpenClaw Skill Name: model-queue Version: 1.0.1 The skill implements a task orchestration system that automatically establishes persistence by modifying HEARTBEAT.md and registering cron jobs during its 'First Run Setup' (SKILL.md). It requires broad filesystem permissions to manage queue files in the user's home directory (~/.openclaw/model-queues/) and utilizes sessions_spawn to execute tasks via subagents. While these capabilities are aligned with the stated purpose of a model-based task queue, the automated modification of system-level orchestration files and the potential for arbitrary task execution via subagents present a significant attack surface without explicit user confirmation for each system change.
Capability Assessment
Purpose & Capability
Name/description (multi-queue orchestration) align with requested capabilities: reading/writing queue files, spawning subagents, registering a cron/heartbeat entry. The declared permissions (filesystem, cron, subagents) are appropriate for a local queue/dispatcher system.
Instruction Scope
Runtime instructions operate on ${MODEL_QUEUES_DIR}, read/append HEARTBEAT.md, create queue JSON files, and call a cron tool to register a backup job; these actions are consistent with the documented queue lifecycle but do modify user files and register a periodic job, so users should expect persistent changes to their agent environment.
Install Mechanism
Instruction-only skill with no install spec and no external downloads — lowest-risk delivery. Nothing is written other than the queue files the skill itself creates at runtime.
Credentials
The skill does not request environment variables, cloud credentials, or unrelated secrets. It does rely on TOOLS.md keys (MODEL_SOURCE_* and MODEL_QUEUES_DIR), which are appropriate and documented.
Persistence & Privilege
The skill asks to register a heartbeat entry and a cron backup job and to create persistent queue files; these are necessary for its dispatcher mode but are persistent changes. always:false (not force-included) and no cross-skill config editing are present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install model-queue
  3. After installation, invoke the skill by name or use /model-queue
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Skill name changed from `model-queue` to `task-queue-by-model-source`. - No logic or feature changes; functionality remains the same. - Updated metadata and documentation references to use the new skill name. - All descriptions and configuration instructions are unchanged.
v1.0.0
Model Queue Skill 1.0.0 - Initial release of a multi-queue task orchestration system based on model source. - Supports task dependencies, context passing, and configurable failure handling. - Each model source has its own FIFO queue for isolated task execution. - Tasks can be added, managed, and controlled with status checks, retries, and skipping. - Two main modes: INTAKE (parsing and queuing) and DISPATCHER (task processing). - Requires initial configuration of model sources in TOOLS.md.
Metadata
Slug model-queue
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is task-queue-by-model-source?

Multi-queue task orchestration system. Tasks are routed to queues by model source, with support for task dependencies, context passing, and failure handling.... It is an AI Agent Skill for Claude Code / OpenClaw, with 369 downloads so far.

How do I install task-queue-by-model-source?

Run "/install model-queue" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is task-queue-by-model-source free?

Yes, task-queue-by-model-source is completely free (open-source). You can download, install and use it at no cost.

Which platforms does task-queue-by-model-source support?

task-queue-by-model-source is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created task-queue-by-model-source?

It is built and maintained by Rao Lin (@bg1avd); the current version is v1.0.1.

💬 Comments