Back to Registry View Author Profile
Official Verified
unitask-agent
Start finishing tasks instead of just organizing them: connect your OpenClaw agent to Unitask (unitask.app) to manage and do your tasks with secure prioritization, tags, time blocks and more.
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mfaiz-007/unitask-agentOr
Unitask Agent
Purpose
This skill lets an AI agent safely manage a user's Unitask account using scoped API tokens.
Unitask is in public beta. Anyone can sign up at https://unitask.app.
Supported operations:
- List tasks
- Get one task
- Create task
- Update task fields (
update_task) - Update status (
update_task_status) - Move subtask to a different parent (
move_subtask) - Merge parent tasks (
merge_parent_tasks) - List/create/update/delete tags
- Add/remove tags on tasks
- Delete task (soft delete)
- Read/update settings (optional one-time setup)
- Plan day time blocks (preview/apply)
Subtasks:
- Subtasks are tasks with a
parent_id. - Create a subtask via
create_taskwithparent_id=<parent id>.
Required setup
- User signs up (public beta) at
https://unitask.appif they do not already have an account. - User creates a Unitask API token from
Unitask -> Dashboard -> Settings -> API. - User stores it in their agent/app secret store as:
UNITASK_API_KEY=<token>.
Never ask users to paste full tokens in chat logs.
Scope model
read: required for read/list actions.write: required for create/update/move/merge actions.delete: required for delete actions.- If
writeordeleteis granted,readmust also be granted.
Hosted MCP (unitask.app, HTTPS)
Endpoint:
https://unitask.app/api/mcp
Auth header (recommended):
Authorization: Bearer <UNITASK_API_KEY>
MCP tools
list_tasks— filter bystatus(todo|done),limit,offset,parent_id,tag_id- advanced filters:
view(today|upcoming),tz,window_days,due_from,due_to,start_from,start_to,sort_by,sort_dir
- advanced filters:
get_task— fetch one taskcreate_task— create task/subtaskupdate_task— full mutable field updateupdate_task_status— status-only helpermove_subtask— move a subtask between parents (dry_rundefault true)merge_parent_tasks— merge parent trees (dry_rundefault true)delete_task— soft-delete task + descendantslist_tags— list available tagsget_tag— fetch one tagcreate_tag— create a tagupdate_tag— edit tag name/color/deleteddelete_tag— soft-delete tagadd_task_tag— attach tag to taskremove_task_tag— detach tag from taskget_settings— get user settingsupdate_settings— update settings/quizplan_day_timeblocks— preview/apply schedule
Safety rules
- Use smallest required scope for the requested action.
- For public beta, keep least-privilege scopes by workflow:
read,write,delete. - Confirm destructive actions (delete) unless user explicitly asks to proceed.
- Prefer
status=doneover delete when intent is completion. - For
move_subtaskandmerge_parent_tasks, keepdry_run=truefirst and apply only after confirmation.
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mfaiz-007-unitask-agent": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.