Taskleef Task Management
Overview
Taskleef is a task management system with natural language support. Use it to help users track todos, organize work, and stay productive.
When to Use
- •User asks to create, list, or manage tasks/todos
- •User says "remind me to...", "add to my list", "I need to..."
- •User wants to check what's on their plate
- •User mentions Taskleef directly
Available Tools
| Tool | Purpose |
|---|---|
list_todos | Get user's tasks (default: active only) |
create_todo | Create task with natural language dates/tags |
complete_todo | Toggle task completion |
search_todos | Find tasks by text |
update_todo | Modify task details |
delete_todo | Permanently remove task |
get_inbox | Tasks not assigned to any board |
Natural Language Features
When creating todos, titles support:
Dates:
- •"Buy groceries tomorrow"
- •"Call mom next Monday"
- •"Submit report in 3 days"
Tags:
- •"Review PR [work] [urgent]"
- •"Pick up prescription [health]"
Quick Patterns
List active tasks:
code
list_todos with status: "active"
Create with natural language:
code
create_todo with title: "Submit expenses tomorrow [work]"
Search:
code
search_todos with query: "meeting"
Best Practices
- •Default to active tasks - Don't show completed unless asked
- •Use natural language - Let Taskleef parse dates from titles
- •Confirm deletions - Tasks cannot be recovered
- •Include timezone - Pass user's timezone for accurate date parsing
Common Mistakes
| Mistake | Fix |
|---|---|
| Showing all tasks by default | Use status: "active" |
| Forgetting timezone | Include timezone param when creating |
| Not confirming delete | Ask before calling delete_todo |