🤖
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 prioritiz...
安全通过
技能说明
name: "unitask-agent" description: "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." homepage: https://unitask.app read_when:
- User wants to manage Unitask tasks from an AI agent
- User wants to time-block today using Unitask scheduled_start + duration_minutes metadata: {"clawdbot":{"emoji":"✅","requires":{"env":["UNITASK_API_KEY"]},"primaryEnv":"UNITASK_API_KEY"}}
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.
如何使用「Unitask Agent」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Unitask Agent」技能完成任务
- 结果即时呈现,支持继续对话优化