AgentSkillsCN

task-management

当用户提及任务、待办事项、提醒事项,或希望追踪工作项时,可使用此技能。此外,当用户说“添加到我的列表”“提醒我”,或引用 Taskleef 时,也可使用此技能。

SKILL.md
--- frontmatter
name: task-management
description: Use when user mentions tasks, todos, reminders, or wants to track work items. Also use when user says "add to my list", "remind me", or references Taskleef.

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

ToolPurpose
list_todosGet user's tasks (default: active only)
create_todoCreate task with natural language dates/tags
complete_todoToggle task completion
search_todosFind tasks by text
update_todoModify task details
delete_todoPermanently remove task
get_inboxTasks 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

  1. Default to active tasks - Don't show completed unless asked
  2. Use natural language - Let Taskleef parse dates from titles
  3. Confirm deletions - Tasks cannot be recovered
  4. Include timezone - Pass user's timezone for accurate date parsing

Common Mistakes

MistakeFix
Showing all tasks by defaultUse status: "active"
Forgetting timezoneInclude timezone param when creating
Not confirming deleteAsk before calling delete_todo