complete_task

Signal task completion with success, blocked, or partial statuses and summaries.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/TechyPark/ai-mosiur-agent --skill complete-task-techypark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: complete_task
Source: https://github.com/TechyPark/ai-mosiur-agent/tree/main/packages/agent-core/mcp-tools/complete-task
Command: npx skills add https://github.com/TechyPark/ai-mosiur-agent --skill complete-task-techypark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool ensures that every task is properly concluded, whether successfully, blocked, or partially completed, providing a clear status update.

Core Features & Use Cases

  • Task Finalization: Explicitly marks the end of an agent's task execution.
  • Status Reporting: Allows the agent to communicate success, failure (blocked), or incomplete progress.
  • Use Case: After an agent has summarized a document, it calls complete_task with status: "success" and a summary of its findings. If it encountered an error it couldn't resolve, it would call it with status: "blocked" and an explanation of the remaining work.

Quick Start

Call complete_task with status success, original request summary 'Summarize the document', and summary 'Document summarized successfully'.

Frequently Asked Questions about complete_task

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

FAQPage Schema
How do I signal task completion status for an agent workflow?

To signal task completion, an agent calls a completion function with a status of success, blocked, or partial, along with a detailed summary. This explicitly marks the end of task execution and communicates the final outcome.

What does a partial task completion status mean in workflow management?

A partial task completion status indicates that an agent made progress but did not finish the entire request. It allows the agent to communicate incomplete progress and describe the remaining work needed to conclude the task.

How should an agent report a blocked task status?

An agent reports a blocked task status by calling the completion tool with a blocked state and an explanation. This communicates that the agent encountered an unresolved error and details the remaining work required.

When do I need to finalize an agent's task lifecycle?

You need to finalize an agent's task lifecycle whenever execution stops. Explicitly marking task completion ensures proper accountability, clear communication of success or failure outcomes, and a clear status update.

Can I include a summary of findings when marking a task as a success?

Yes, when marking a task as a success, you can include a summary of the findings. This allows the agent to communicate success and provide a detailed summary of its completed work to the workflow.