tasks
SKILL.md
Todoist Tasks
Use this skill to list tasks, inspect a task, create tasks, update task details, close completed work, reopen tasks, and query Todoist with natural filters.
When to use
- list current tasks
- inspect a specific task
- create a new task with due dates, labels, or priority
- update task content or scheduling
- close completed work
- reopen a completed task
- fetch tasks matching a Todoist filter query
Authentication
This skill uses the connected todoist provider credential for the current agent.
Invocation
Call through Shift's Skill Router:
curl -X POST "$SHIFT_LOCAL_GATEWAY/skill-router/invoke" \
-H "Content-Type: application/json" \
-d '{
"skillProvider": "todoist",
"skill": "tasks",
"action": "create",
"input": {
"content": "Review launch checklist",
"priority": 3
}
}'
Examples
List tasks:
{
"skillProvider": "todoist",
"skill": "tasks",
"action": "list",
"input": {
"limit": 10
}
}
Create a task:
{
"skillProvider": "todoist",
"skill": "tasks",
"action": "create",
"input": {
"content": "Prepare customer follow-up",
"description": "Draft a concise summary and send it today.",
"priority": 4,
"dueString": "today 5pm"
}
}
Update a task:
{
"skillProvider": "todoist",
"skill": "tasks",
"action": "update",
"input": {
"taskId": "TASK_ID",
"content": "Prepare customer follow-up email",
"priority": 3
}
}
Close a task:
{
"skillProvider": "todoist",
"skill": "tasks",
"action": "close",
"input": {
"taskId": "TASK_ID"
}
}
Filter tasks:
{
"skillProvider": "todoist",
"skill": "tasks",
"action": "get-by-filter",
"input": {
"query": "today & !@waiting"
}
}
Weekly Installs
1
Repository
tryshift-sh/skills-storeFirst Seen
3 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
continue1
kimi-cli1