task-planner

Plan and manage daily tasks by due dates, priorities, and progress.

7|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill task-planner-sjtu-ipads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-planner
Source: https://github.com/SJTU-IPADS/SkVM-data/tree/main/skills/task-planner
Command: npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill task-planner-sjtu-ipads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

Plan and prioritize tasks by due dates and reminders, reducing missed deadlines and scattered notes.

Core Features & Use Cases

  • Add tasks with optional priority and due date to organize your workload.
  • List, filter, and view tasks by status or priority to track progress.
  • Mark tasks as done, edit details, and remove items to keep your list clean.

Quick Start

Add a task with a due date to begin organizing your workload.

Frequently Asked Questions about task-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan and prioritize tasks with due dates using a command line interface?

You can plan and prioritize tasks by adding them with optional priority and due dates via command-based interactions. The script-driven workflow organizes your workload and tracks progress using local JSON data storage.

What is the best way to manage daily tasks and reduce missed deadlines for a small team?

Managing daily tasks through a deterministic, script-driven workflow reduces missed deadlines and scattered notes. It supports small-team scenarios by listing, filtering, and updating task statuses to keep progress visible.

Do I need Python3 to run this task management script locally?

Yes, Python3 is required as a dependency to run the task management scripts. The scripts use command-based interactions to manage your local JSON data storage for task planning and prioritization.

Can I filter and view tasks by status or priority to track progress?

Yes, you can list, filter, and view tasks by status or priority to track progress. This functionality allows you to monitor due dates, mark tasks as done, and generate summaries for your workload.

How do I edit task details and remove items to keep my task list clean?

You can edit details and remove items through command-based interactions to keep your task list clean. This ensures your local JSON data storage remains updated with accurate priorities and due dates.