task-management

Create, update, complete, and schedule task records from natural language requests.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/cris-m/VoiceAgent --skill task-management-cris-m
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/cris-m/VoiceAgent/tree/main/agent/assistant/skills/task-management
Command: npx skills add https://github.com/cris-m/VoiceAgent --skill task-management-cris-m

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you capture tasks quickly by voice, keep deadlines and priority organized, and reliably track completion so nothing slips through the cracks.

Core Features & Use Cases

  • Task creation from natural language: Turn phrases like “Add a task” or “Remember to…” into stored tasks with priority and optional due dates.
  • Status and priority updates: Mark tasks complete, change priority levels, rename tasks, or move deadlines.
  • Deadlines, recurrences, and upcoming views: Manage repeating tasks (daily/weekly/monthly) and answer “what’s coming up?” within a time window.

Use case: Tell your assistant “Create a high priority task to call Sarah tomorrow at 2pm and set it to repeat weekly,” then later ask “What do I need to do today?” and “What’s due in the next 7 days?”

Quick Start

Say: "Add a high priority task 'Finish the report' due next Friday, then tell me what's coming up this week."

Frequently Asked Questions about task-management

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

FAQPage Schema
How do I manage recurring tasks and deadlines using a voice assistant?

You can manage recurring tasks by asking your voice assistant to create todos with daily, weekly, or monthly patterns. The skill converts spoken requests into scheduled records with ISO deadlines in your local timezone and tracks upcoming items within a defined time horizon.

What is the best way to create high priority tasks from natural language?

The best way to create high priority tasks from natural language is to say phrases like "Add a high priority task" or "Remember to." The skill parses these spoken or written requests to automatically set priority levels and optional due dates for storage.

Do I need PostgreSQL to track todos and query upcoming tasks?

Yes, you need PostgreSQL to track todos and query upcoming tasks. The skill requires this persistent storage to reliably create, update, and list task records, ensuring your personal productivity data is safely maintained across sessions.

Can I update task priority and mark todos as complete hands-free?

Yes, you can update task priority and mark todos as complete hands-free. The skill supports status updates and priority changes through voice commands, allowing you to rename tasks or move deadlines without manual data entry into the database.

How do I list pending tasks and check what is due in the next 7 days?

To list pending tasks and check what is due in the next 7 days, simply ask your assistant what is coming up. The skill retrieves upcoming tasks within a defined time window and lists pending or all tasks using tool-based queries against your stored records.

What are the limitations of using voice commands for task management?

A limitation of using voice commands for task management is the dependency on persistent PostgreSQL storage and correct local timezone configuration for ISO deadline handling. Complex task queries are constrained by the available tool-based operations for create, list, update, and recurring queries.