- Home
- Skills
- Agents & Orchestration
- Task Orchestrator
Task Orchestrator
Works with the AI Agents you already use
Task Orchestrator
Persistent, hierarchical task and goal management for agents using MCP and LokiDB.
Free
Task Orchestrator
Example session with this skill installed
I want to start a new goal for the 'auth-service' repo to implement OAuth2. Create the goal and add two tasks: 'Setup provider' and 'Write middleware' with subtasks for JWT and Session logic.
- Read your context and instructions
- Compiled the task orchestrator
I have successfully initialized the goal and established the task hierarchy for the auth-service repository. The tasks are persisted and follow the dot-notation structure for dependency tracking.
Task Orchestration: OAuth2 Implementation
| ID | Task Description | Status | Parent ID |
|---|---|---|---|
| 1 | Setup provider | OPEN | - |
| 2 | Write middleware | OPEN | - |
| 2.1 | Implement JWT logic | OPEN | 2 |
| 2.2 | Implement Session logic | OPEN | 2 |
Goal ID: goal_17389204
Repository: auth-service
Status: 0/4 tasks completed
Next steps
- Start working on the provider setup by calling
complete_task_statusfor ID1when finished. - Use
get_taskswithincludeSubtasks: "recursive"to see the full tree at any time. - If you need to add more granular steps to the JWT logic, use
add_taskswithparentId: "2.1".
Connects securely to your tools. The creator never sees your data.
About this skill
Maintaining complex state across multiple AI sessions is difficult when relying only on context windows. This skill implements a hierarchical task management system via an MCP server, providing persistent, structured storage for goals and subtasks.
What it does
- Goal management creates durable top-level objectives associated with specific repositories.
- Hierarchical tasking uses dot-notation IDs like
1.2.1to organize work into deeply nested trees. - Transactional updates ensure task batches are added or modified atomically to prevent state corruption.
- Dependency enforcement prevents marking parent tasks as complete while subtasks remain open.
- Persistent storage utilizes LokiDB to ensure your task lists survive agent restarts or session timeouts.
How it works
- Initialize a goal using the
create_goaltool to establish a new project scope. - Build the task tree by passing nested subtask arrays to
add_tasksin a single call. - Query progress with
get_tasksto retrieve first-level or recursive task lists. - Update status via
complete_task_status, optionally closing entire branches at once.
Frameworks & tools
This skill requires Node.js 18+ and pnpm. It is built as an MCP server using the Model Context Protocol and stores data locally using LokiDB.
Why this beats prompting it yourself
Standard prompts lose task context as conversations grow long, leading to forgotten requirements or duplicate work. This skill moves the "todo list" out of the volatile context window and into a structured database with enforced parent/child logic.
Use cases
- Manage multi-step refactoring projects across several days of work.
- Orchestrate sub-agents by assigning specific dot-notation task IDs.
- Maintain a durable project roadmap that persists through agent crashes.
Known limitations
Does not support goal deletion or inter-goal dependencies. A dedicated progress visualization UI and complex cross-task orchestration are currently not implemented.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 1 day ago
- Free to download with an account
Requires