unitask-task-agent
Manage tasks + time blocks in Unitask (unitask.app) via scoped API token (CLI or MCP).
- License 许可
- MIT
- 最近更新
- 2026-08-23
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- unitask-task-agent
- homepage
- https://unitask.app
- metadata
- { "clawdbot": { "emoji": "✅" } }
- read_when
- [ "User wants to manage Unitask tasks from an AI agent", "User wants to time-block today using Unitask scheduled_start + duration_minutes" ]
- description
- Manage tasks + time blocks in Unitask (unitask.app) via scoped API token (CLI or MCP).
02 资源文件 2
- 参考文档_meta.json471 B
- 参考文档README.md1.7 KB
03 SKILL.md 正文
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:
- Subtasks are supported as tasks with a
parent_id. - Create a subtask by creating a task with
parent_id=<parent task 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=<token>.
Never ask users to paste full tokens in chat logs. Ask them to set environment variables instead.
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
Auth header (recommended):
Authorization: Bearer <UNITASK_API_KEY>
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
Recommended usage for time blocking:
- 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.
04 同仓库更多 Skills
crowd-prompting
A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.
dilemm-ai
Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
git-summary
Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.
agent-constitution
Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.