AgentSkillsCN

Skill Name: PlanAndSummarizeTasks

技能名称:计划与总结任务

SKILL.md

Skill Name: PlanAndSummarizeTasks

Purpose

This skill is responsible for planning, prioritizing, and summarizing a user’s todo tasks in a conversational and helpful way.

It enables the AI chatbot to:

  • Summarize task lists
  • Create daily or weekly plans
  • Suggest priorities
  • Highlight overdue or important tasks

This skill does NOT modify tasks.


What This Skill Must Do

  • Accept structured task data as input
  • Generate:
    • concise summaries
    • daily plans
    • priority suggestions
  • Adapt output tone for conversational responses
  • Handle empty or large task lists gracefully

What This Skill Must NOT Do

  • ❌ Create, update, or delete tasks
  • ❌ Call backend APIs directly
  • ❌ Modify database state
  • ❌ Invent tasks not provided in input

Inputs Expected by This Skill

From TaskManagerAgent or orchestration agent:

  • task_list (from ReadUserTasks)
  • optional timeframe:
    • today
    • this week
  • optional user goal:
    • “focus on study”
    • “reduce workload”

Example user messages:

  • “Plan my day”
  • “Summarize my tasks”
  • “What should I focus on today?”

Output of This Skill

Human-readable planning output, such as:

  • a short summary
  • a prioritized list
  • simple recommendations

This output is passed directly to:

  • ConversationAgent

Reasoning Rules

  • Prefer clarity over verbosity
  • Keep plans realistic
  • Highlight urgent or overdue tasks first
  • Avoid guilt-inducing language

Error Handling

  • If no tasks are provided, respond gracefully:
    • “You don’t have any tasks yet.”

Constraints

  • MUST be read-only
  • MUST use provided task data only
  • MUST not assume missing context
  • MUST follow spec-driven behavior

Owner Subagent

  • PlannerAgent