task-management

Manage finite and infinite tasks for worker agents with atomic state updates.

5.3k|652|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/alibaba/hiclaw --skill task-management-alibaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/alibaba/hiclaw/tree/main/manager/agent/skills/task-management
Command: npx skills add https://github.com/alibaba/hiclaw --skill task-management-alibaba

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of assigning tasks to worker agents, tracking their progress, and managing both one-off and recurring jobs, ensuring efficient workflow management.

Core Features & Use Cases

  • Task Assignment: Assigns finite tasks to specific or available worker agents, creating detailed task specifications.
  • Infinite Task Management: Manages scheduled, recurring tasks with cron-like scheduling and timezone support.
  • State Tracking: Maintains a centralized state.json file for all active tasks, updated atomically via a dedicated script.
  • Use Case: A project manager can use this skill to delegate a new feature development task to a software engineer agent, track its completion, and set up a daily code scan as a recurring task for another agent.

Quick Start

Use the task-management skill to assign the task "Write user documentation" to the agent "developer-alice".

Frequently Asked Questions about task-management

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

FAQPage Schema
How do I assign and track tasks for worker agents in a multi-agent system?

Task assignment for worker agents is managed by creating detailed task specifications and tracking progress through a centralized state.json file updated atomically. This handles the full lifecycle of both ad-hoc and recurring jobs.

Can I schedule recurring cron jobs for agents with timezone support?

Yes, infinite task management supports cron-like scheduling with timezone support for recurring jobs. You can set up scheduled tasks that persist and execute automatically based on the specified cron parameters.

How does state management work for concurrent agent task updates?

State management relies on a dedicated script performing atomic file operations on a centralized state.json file. This ensures safe, concurrent state updates and prevents data corruption during task lifecycle transitions.

Do I need jq installed to manage agent task workflows?

Yes, jq is required as a dependency. It is used to parse and manipulate the centralized state.json file during atomic state updates, task creation, and worker availability checks within the workflow.

What is the difference between finite and infinite tasks in agent delegation?

Finite tasks are one-off assignments delegated to specific or available worker agents with detailed specifications. Infinite tasks are scheduled, recurring jobs managed with cron-like scheduling and timezone support for continuous execution.

How do I check worker agent availability before delegating a new task?

Worker availability checks and container status monitoring are built into the task delegation process. The system evaluates agent capacity before assigning detailed task specifications to ensure proper workload distribution.