complete_task

Report task completion status with success, blocked, or partial outcomes.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/SpandanM110/Accomplish-M110 --skill complete-task-spandanm110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: complete_task
Source: https://github.com/SpandanM110/Accomplish-M110/tree/main/packages/agent-core/mcp-tools/complete-task
Command: npx skills add https://github.com/SpandanM110/Accomplish-M110 --skill complete-task-spandanm110

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool ensures that every task is properly concluded, preventing tasks from being left in an indeterminate state.

Core Features & Use Cases

  • Task Finalization: Explicitly marks a task as successfully completed, blocked, or partially finished.
  • Status Reporting: Provides a summary of accomplishments and details any remaining work.
  • Use Case: After an AI agent has finished drafting an email, it should call this tool with status: "success", a summary of the email content, and the original request. If the agent encountered an error it couldn't resolve, it would call this tool with status: "blocked" and explain the blocker.

Quick Start

Use the complete_task tool to mark the task as successful with a summary of what was done.

Frequently Asked Questions about complete_task

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

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

You can report task completion status by signaling whether the task was successful, blocked, or partially finished. This requires providing a summary of the original request, a description of accomplishments, and any remaining work details.

What is the best way to prevent AI agent tasks from being left in an indeterminate state?

Explicitly marking task completion prevents tasks from being left in an indeterminate state. It finalizes the task lifecycle by requiring a status update and a summary of what was accomplished, ensuring agent accountability.

How do I signal that an AI agent task is blocked or only partially complete?

To signal a blocked or partial task, call the completion tool with the appropriate status parameter. Provide a summary of the original request, describe what was attempted, and detail the specific blocker or remaining work.

What information is required for task lifecycle management and agent status reporting?

Task lifecycle management requires a summary of the original request and a description of accomplishments. Optionally, it also needs details on any remaining work to properly finalize the agent status reporting.

Can I use task completion reporting for workflow management without external dependencies?

Yes, you can use task completion reporting for workflow management without external dependencies. The tool operates independently to signal task completion, blockage, or partial status updates.

When should an AI agent signal task completion in a workflow management process?

An AI agent should signal task completion immediately after finishing its assigned work or encountering an unresolvable error. This ensures proper task finalization and prevents the workflow from hanging in an indeterminate state.