universal-tasks

Coordinate multi-session agent projects with persistent, dependency-aware task tracking.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill universal-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: universal-tasks
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/universal-tasks
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill universal-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill coordinates long-running, multi-session work by providing a persistent, dependency-aware Task system that tracks progress across contexts, sessions, and sub-agents.

Core Features & Use Cases

  • Persistent Task objects: Each task has ID, status, dependencies, blockers, and an assigned model.
  • Atomic discovery & claiming: Agents claim work atomically using provided scripts to avoid duplicate effort.
  • Stale-claim recovery: Built-in automatic recovery resets abandoned tasks, ensuring progress resumes quickly.
  • Cross-model collaboration: Supports multi-Model (Opus, Flash) coordination across agents and sessions.

Quick Start

Initialize your task list at .agent/TASKS/MASTER_TASKS.json, then use the included Python scripts to validate, claim, update, and complete tasks. For example:

  • Validate: python .agent/skills/universal-tasks/scripts/validate_task.py MCP_001
  • Claim: python .agent/skills/universal-tasks/scripts/sync_tasks.py MCP_001 in_progress <AGENT_ID>
  • Complete: python .agent/skills/universal-tasks/scripts/sync_tasks.py MCP_001 completed <AGENT_ID>

Frequently Asked Questions about universal-tasks

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

FAQPage Schema
How do I coordinate multi-session tasks across different AI agents?

Multi-session task coordination across agents is managed through a persistent, dependency-aware task system using file-based storage. It tracks task IDs, statuses, and dependencies to synchronize work across multiple models and sessions without losing progress.

What's the best way to handle task dependencies in long-running Python scripts?

Handling task dependencies in long-running Python scripts relies on a persistent task schema that validates blockers and assigned models. Included Python scripts enforce atomic claiming and update task statuses to prevent duplicate effort during execution.

How do I recover abandoned tasks when orchestrating cross-session agent work?

Abandoned tasks during cross-session agent orchestration are recovered through built-in stale-claim recovery. This automatic mechanism resets inactive task claims, ensuring that blocked or long-running architectural changes resume quickly without manual intervention.

Can I use file-based storage for multi-model agent collaboration?

File-based storage supports multi-model agent collaboration by maintaining a persistent JSON task list. It enables different models, such as Opus and Flash, to atomically discover, claim, and update tasks across separate contexts and sessions.

How do I prevent duplicate work when multiple agents claim tasks simultaneously?

Preventing duplicate work when multiple agents claim tasks simultaneously requires atomic discovery and claiming logic. Provided Python scripts validate task IDs and lock task statuses atomically, ensuring only one agent modifies a specific task at a time.

Do I need a specific framework to track cross-session project dependencies?

Tracking cross-session project dependencies requires no specific framework, only file-based storage and Python scripts. You initialize a JSON task list and use the provided scripts to validate, claim, and complete tasks without external database dependencies.