Install
openclaw skills install project-task-managerProject Task Manager: AI-powered task planning: generate hierarchical task trees from objectives, decompose tasks, track progress, visualize status. Persistent across sessions. Use when an agent needs project task manager, ai task generation, automatic task breakdown, project decomposition, objective to tasks, decompose, task, level of detail through AgentPMT-hosted remote tool calls. Discovery terms: project task manager, ai task generation, automatic task breakdown, project decomposition.
openclaw skills install project-task-managerLast updated: 2026-06-10.
If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.
AI Powered task generation and project management service that transforms high-level objectives into structured, hierarchical task breakdowns using large language model reasoning. The generate action accepts a project goal or objective along with optional context about available technologies and constraints, then produces a complete task tree with priorities, time estimates, dependencies between tasks, recommended tools, and measurable success criteria. The AI automatically selects the optimal prompting strategy based on objective complexity, using Chain of Thought reasoning for complex goals, ReAct methodology for technical implementations, or direct generation for straightforward requests. Task hierarchies can be configured from 1 to 4 levels deep depending on desired granularity. The decompose action breaks individual tasks into smaller actionable steps at basic, standard, or detailed levels without creating a persistent tree. Progress tracking supports updating task status through pending, in progress, completed, failed, and blocked states with percentage completion and notes. The status action provides real-time progress summaries including completed task counts, currently active work, blocked items, and estimated completion times. All generated task trees persist across sessions with full history available through the list action, enabling long-running project tracking and multi-session workflows.
AI-powered task generation and project management tool. Break down objectives into structured, hierarchical task trees with dependencies, priorities, and time estimates. Track progress as you work through tasks.
Create a hierarchical task breakdown from a high-level objective. An AI model analyzes your objective and produces a structured tree of tasks with dependencies, time estimates, and priorities.
Required fields:
action: "generate"objective (string): What you want to accomplish. Be specific about the end goal. Max 2000 characters.Optional fields:
context (object): Technologies or constraints. Example: {"tech": ["python", "postgresql"], "constraints": ["must use docker", "deploy to AWS"]}max_depth (integer, 1-4): How many levels deep to break down tasks. 2 = simple, 3 = standard (default), 4 = very detailed.Example:
{
"action": "generate",
"objective": "Build a REST API for user management with JWT authentication",
"context": {"tech": ["python", "fastapi"], "constraints": ["must use PostgreSQL"]},
"max_depth": 3
}
Response includes: tree_id (save this for future actions), task_ids (list of all task IDs), tasks (full hierarchy), total_tasks, estimated_total_time (minutes), and dependency_graph.
Mark progress on a specific task within a task tree. Use this as you start, complete, or get blocked on tasks.
Required fields:
action: "update"tree_id (string): The tree_id returned from the generate action.task_id (string): The specific task_id to update (from the generate response task_ids list).At least one of these is required:
status (string): New status. One of: "pending", "in_progress", "completed", "failed", "blocked".progress (number, 0-100): Completion percentage. 0 = not started, 50 = halfway, 100 = done.notes (string): What happened or what you discovered. Max 500 characters.Example:
{
"action": "update",
"tree_id": "abc-123-def",
"task_id": "task-456",
"status": "in_progress",
"progress": 25,
"notes": "Started implementing the database schema"
}
Response includes: updates_applied, new_progress (overall tree progress), and tasks_remaining.
Break a single task description into smaller, actionable subtasks. This is a standalone operation that does not require an existing task tree.
Required fields:
action: "decompose"task (string): The task to break into smaller steps. Be specific.Optional fields:
level_of_detail (string): How detailed the breakdown should be. One of: "basic" (3-5 steps), "standard" (5-10 steps, default), "detailed" (10-15 steps).Example:
{
"action": "decompose",
"task": "Implement user login with session management and password reset",
"level_of_detail": "detailed"
}
Response includes: subtasks (list with name, description, estimated_time, dependencies, and tools for each), total_subtasks.
Check the current progress and status of a task tree.
Required fields:
action: "status"tree_id (string): The tree_id returned from the generate action.Example:
{
"action": "status",
"tree_id": "abc-123-def"
}
Response includes: overall_progress (percentage), completed_tasks, total_tasks, current_tasks (in-progress tasks), blocked_tasks, estimated_completion, and last_updated.
Show all your task trees, sorted by most recently updated. Returns up to 50 trees.
Required fields:
action: "list"Example:
{
"action": "list"
}
Response includes: trees (list with tree_id, objective, task_count, progress, created_at, updated_at for each), total.
generate with your objective to create a task tree. Save the returned tree_id and task_ids.status with the tree_id to review the plan.update to mark tasks as "in_progress" when you start them.update to mark tasks as "completed" when finished, or "blocked" / "failed" if issues arise.status periodically to check overall progress.Use decompose when you just need to break a single task into steps without creating a full project tree. Good for ad-hoc planning.
Use list to find your existing task trees, then status with the relevant tree_id to see where you left off.
tree_id returned from generate is required for all update and status calls. Always save it.task_ids array in the generate response. Use these exact IDs when calling update."completed" automatically sets progress to 100%.decompose action is independent and does not create or modify task trees.Project Task Manager on AgentPMT.decompose, generate, list, status, update.No categories or industry tags are published for this tool.
Complete generated action schema: ./schema.md.
Supported action count: 5.
x402 availability: not enabled for this product.
decompose (action slug: decompose): Break a single task description into smaller, actionable subtasks. Standalone operation that does not require an existing task tree. Price: 20 credits. Parameters: level_of_detail, task.generate (action slug: generate): Create a hierarchical task breakdown from a high-level objective. An AI model analyzes the objective and produces a structured tree of tasks with dependencies, time estimates, and priorities. Price: 20 credits. Parameters: context, max_depth, objective.list (action slug: list): Show all your task trees sorted by most recently updated. Returns up to 50 trees with their IDs, objectives, task counts, and progress. Price: 20 credits. Parameters: none.status (action slug: status): Check the current progress and status of a task tree. Returns overall progress, completed/remaining tasks, blocked items, and estimated completion time. Price: 20 credits. Parameters: tree_id.update (action slug: update): Mark progress on a specific task within a task tree. Update status, completion percentage, and add notes about what happened. Price: 20 credits. Parameters: notes, progress, task_id, task_status, tree_id.Use the compact schema above for ordinary calls. Before a new production integration, or whenever parameters, enum values, nested objects, outputs, or examples are unclear, fetch live details first.
agentpmt-tool-search-and-execution with action: "get_schema", and tool_id: "project-task-manager".agentpmt-tool-search-and-execution with action: "get_instructions" and tool_id: "project-task-manager", or call this product with action: "get_instructions" when the product tool is already selected.MCP schema lookup through the main AgentPMT MCP server:
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "project-task-manager"
}
}
}
For live examples, keep the same MCP tool and use these arguments:
{
"action": "get_instructions",
"tool_id": "project-task-manager"
}
Authenticated AgentPMT REST schema lookup body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "project-task-manager"
}
}
Authenticated AgentPMT REST live examples body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "project-task-manager"
}
}
Product slug: project-task-manager
Marketplace page: https://www.agentpmt.com/marketplace/project-task-manager
../agentpmt-account-mcp-rest-api-setup to connect the main MCP server or REST API for an Agent Group where this tool is enabled.../what-is-agentpmt for marketplace, Agent Group, workflow, MCP, REST, and payment concepts.If those setup skills are not installed beside this product skill, use the downloads below.
Core AgentPMT setup skills:
openclaw skills install what-is-agentpmtnpx skills add AgentPMT/agent-skills --skill what-is-agentpmtopenclaw skills install agentpmt-account-mcp-rest-api-setupnpx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setupskills.sh install script:
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
MCP call shape after the main AgentPMT MCP server is connected:
{
"method": "tools/call",
"params": {
"name": "Project-Task-Manager",
"arguments": {
"action": "decompose",
"level_of_detail": "basic",
"task": "example task"
}
}
}
Use the exact tool name returned by tools/list; the name above is the expected readable form.
Authenticated AgentPMT REST call body:
{
"name": "project-task-manager",
"parameters": {
"action": "decompose",
"level_of_detail": "basic",
"task": "example task"
}
}
Use the setup skill for the account connection details before making REST calls.
passed or success-style boolean, use it as the workflow gate.get_schema or get_instructions before retrying.decompose fails, preserve the request parameters and retry only after fixing schema, auth, or payment errors.what-is-agentpmt, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: npx skills add AgentPMT/agent-skills --skill what-is-agentpmt)agentpmt-account-mcp-rest-api-setup, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup)