Unitask Task Agent
Manage tasks + time blocks in Unitask (unitask.app) via scoped API token (CLI or MCP).
- Rating
- 3.9 (65 reviews)
- Downloads
- 2,181 downloads
- Version
- 1.0.0
Overview
Manage tasks + time blocks in Unitask (unitask.app) via scoped API token (CLI or MCP).
Complete Documentation
View Source →
Unitask Task Agent
Purpose
This skill lets an AI agent safely manage a user's Unitask account using scoped API tokens.
It is designed for hosted use on unitask.app, so end users do not need to run any local server code.
Supported operations:
- List tasks
- Get one task
- Create task
- Update task status
- Delete task (soft delete)
- Read/update settings (optional one-time setup)
- Plan day time blocks (preview/apply time-blocking)
- Subtasks are supported as tasks with a
parent_id. - Create a subtask by creating a task with
parent_id=.
When to use
Use this skill when the user asks for things like:
- "List my tasks / what's next?"
- "Create a task for X"
- "Mark these tasks done"
- "Time-block my day from 9am to 5pm"
Required setup
- User creates a Unitask API token from
Unitask -> Dashboard -> Settings -> API. - User stores it in their agent/app as a secret/env var:
UNITASK_API_KEY=.
Scope model
read: required to read/list tasks.write: create/update tasks.delete: delete tasks.- If
writeordeleteis granted,readmust also be granted.
Hosted MCP (unitask.app, HTTPS)
Use the hosted MCP endpoint:
https://unitask.app/api/mcp
Authorization: Bearer
MCP tools
Exposed tools:
list_tasks— filter bystatus(todo|done|archived),limit(1-500),offset,parent_idget_task— get one task by idcreate_task— title required; optional: description, parent_id, status, priority, due_date, start_date, recurrence, scheduled_start, duration_minutesupdate_task_status— change status (todo|done|archived)delete_task— soft-delete task + descendantsget_settings— get user settings + quiz prefsupdate_settings— partial update settings/quizplan_day_timeblocks— schedule time blocks in a window
- Call
plan_day_timeblockswithapply=falseto preview. - Only call again with
apply=trueafter the user confirms the plan.
Safety rules
- Use smallest required scope for the requested action.
- Confirm destructive actions (delete) unless user explicitly asks to proceed.
- Prefer
status=doneover delete when user intent is completion, not removal. - For
plan_day_timeblocks, prefer preview (apply=false) first; only apply after user confirms.
Installation
openclaw install unitask-task-agent
Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.