task-queue

Schedule and execute shell commands via a JSON-backed queue and CLI.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill task-queue-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-queue
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/task-queue
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill task-queue-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Persistently queue and orchestrate shell commands without relying on cron, ensuring tasks survive restarts and run on schedule.

Core Features & Use Cases

  • Flexible queue: JSON-backed task store with one-shot and recurring tasks.
  • CLI control: add, list, status, cancel, and mark done for comprehensive task management.
  • Reliable runner: cron-like scheduler that executes due tasks and logs output.
  • Real-world use cases: nightly backups, maintenance tasks, deployment steps, and automated health checks.

Quick Start

Add a task via the CLI and let the runner execute it when due.

Frequently Asked Questions about task-queue

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

FAQPage Schema
How do I persistently queue and run shell tasks without relying on cron?

You can persistently queue and run shell tasks using a JSON-backed queue store and a dedicated CLI runner, ensuring commands survive restarts and execute on schedule without relying on cron.

What is a JSON-backed task queue and how does it schedule shell commands?

A JSON-backed task queue stores one-shot and recurring shell commands in a local JSON file. A cron-like runner script checks this queue, executes due tasks reliably, and logs the output.

Can I manage recurring shell command schedules via a CLI?

Yes, you can add, list, check status, cancel, and mark done both one-shot and recurring shell commands through a dedicated CLI, providing comprehensive task management for automated operations.

Do I need a Node.js runtime to execute scheduled shell commands?

Yes, you need a Node.js runtime along with a local queue store file and the CLI runner scripts to operate the simple cron-like scheduler and execute your queued shell tasks.

What are the limitations of using a JSON file for a task queue?

Using a JSON file for a task queue limits scalability compared to database-backed solutions, but it provides a lightweight, persistent store sufficient for development and operations workflows like backups and health checks.