collie-harness:queue

Scan queue markdown files and schedule tasks via CronCreate with concurrency and budget guards.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/lkv1988/collie-harness --skill collie-harness-queue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collie-harness:queue
Source: https://github.com/lkv1988/collie-harness/tree/main/skills/queue
Command: npx skills add https://github.com/lkv1988/collie-harness --skill collie-harness-queue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Collie queue skill eliminates manual task orchestration by continuously scanning a dedicated queue directory and safely scheduling tasks for autonomous execution using CronCreate, while enforcing concurrency, budget, and allowlist constraints.

Core Features & Use Cases

  • Single-task concurrency protection via lock files to prevent simultaneous runs
  • Budget-aware scheduling that respects daily token caps and quotas
  • Permit-listed project scopes with an allowlist to ensure safe, auditable automation

Quick Start

Create a task file under ~/.collie-harness/queue and run collie-harness:queue to schedule and process it.

Frequently Asked Questions about collie-harness:queue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scheduled task execution from a markdown queue?

Automated task scheduling processes markdown files placed in a dedicated queue directory by scanning them and enqueuing runs through CronCreate for autonomous execution.

How does concurrency protection work for unattended batch workflows?

Concurrency protection enforces single-task execution via lock files, preventing simultaneous runs and ensuring only one queued task operates at any given time.

Can I enforce daily token budgets and quotas for cross-project automation?

Budget-aware scheduling reads daily token caps and quotas from config paths, respecting budget constraints by halting task execution when limits are reached.

How do I restrict automated scheduling to specific permitted project paths?

An allowlist restricts automated scheduling to permitted project scopes, ensuring safe and auditable automation by blocking unapproved paths from execution.

What is the best way to handle task status updates for queued automation?

Task status updates are handled automatically by the queue processor, which continuously monitors and updates task states until completion.

Do I need CronCreate to run cross-project automation safely?

CronCreate is required to schedule and process queued tasks safely, as it manages the autonomous execution of batch workflows alongside concurrency and budget guards.