Agent Task Manager
by @dobbybud
Manages and orchestrates multi-step, stateful agent workflows; handles task dependencies, persistent state, error recovery, and external rate-limiting. Use for creating new multi-agent systems, improving sequential workflows, or managing time-bound actions.
clawhub install agent-task-managerπ About This Skill
name: agent-task-manager description: Manages and orchestrates multi-step, stateful agent workflows; handles task dependencies, persistent state, error recovery, and external rate-limiting. Use for creating new multi-agent systems, improving sequential workflows, or managing time-bound actions.
Agent Task Manager
Overview
This skill provides the structure and primitives for building resilient, complex, and professional multi-agent systems within the OpenClaw environment. It transforms simple scripts into production-ready workflows.
Core Capabilities
1. Orchestration and Task State
molt_task.py to manage state in task_state.json.2. External Rate-Limit Management
scripts/cooldown.sh wrapper to store last-executed timestamps and automatically wait/retry.3. Modular Role-Based Agents
ContractAuditor, FinancialAnalyst).Example Workflow: MoltFinance-Auditor
1. Task: FinancialAudit
2. Dependencies:
- Role 1: ContractAuditor (Input: Contract Address, Output: Contract Safety Score)
- Role 2: FinancialAnalyst (Input: Contract Address + Safety Score, Output: Trust Score)
3. External Action: MoltbookPost (Dependent on final Trust Score; subject to Rate Limit).
Resources
scripts/
molt_task.py: Python class for task state management.cooldown.sh: Shell wrapper for managing rate-limited executions.references/
workflow_schema.md: JSON schema for defining complex task dependencies.rate_limit_patterns.md: Guide to handling common API rate limits (e.g., Moltbook, Helius).