task-management

Manage asynchronous and scheduled tasks with lifecycle and status tracking.

65|5|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/xt765/FinchBot --skill task-management-xt765
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/xt765/FinchBot/tree/main/src/finchbot/skills/task-management
Command: npx skills add https://github.com/xt765/FinchBot --skill task-management-xt765

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the management of asynchronous and scheduled tasks for autonomous agents.

Core Features & Use Cases

  • Background tasks delegated to sub-agents with bounded iterations to maintain responsiveness.
  • Scheduling modes: every_seconds, cron_expr, and at for periodic and one-off tasks, with status tracking.
  • Task lifecycle and safety: start, monitor, retrieve results, and cancel tasks with clear visibility.

Quick Start

Start a background task to analyze the codebase and generate a progress report.

Frequently Asked Questions about task-management

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

FAQPage Schema
How do I run asynchronous background tasks for an autonomous AI agent?

You can run asynchronous background tasks for an autonomous AI agent by starting bounded iterations via start_background_task, then using check_task_status and get_task_result to monitor execution and retrieve outputs.

How do I schedule periodic system checks or scheduled reports using cron expressions?

You can schedule periodic system checks or scheduled reports by applying the cron_expr scheduling mode, or use every_seconds and at modes to orchestrate time-based background execution and track status.

What is the best way to manage long-running analyses without blocking an AI agent's responsiveness?

Managing long-running analyses without blocking responsiveness is best handled by delegating them to sub-agents as bounded background tasks, allowing the main agent to continue operating while tracking task status.

Can I cancel a scheduled background task and list all active tasks?

Yes, you can cancel scheduled background tasks using the cancel_task operation and list all active background tasks via list_background_tasks to maintain clear visibility and lifecycle control.

What are the limitations of using bounded background tasks for autonomous agents?

The limitation of using bounded background tasks is that iterations are constrained to maintain agent responsiveness, meaning tasks must operate within defined lifecycle boundaries rather than executing indefinitely without status checks.

Does task-management support one-off scheduled tasks for periodic checks?

Yes, task-management supports one-off scheduled tasks for periodic checks through the at scheduling mode, providing clear status handling and lifecycle management from start to result retrieval.