tasks

Manage task backlogs in an SQLite database with priorities and statuses.

104|16|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/mp-web3/claude-starter-kit --skill tasks-mp-web3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tasks
Source: https://github.com/mp-web3/claude-starter-kit/tree/main/skills/tasks
Command: npx skills add https://github.com/mp-web3/claude-starter-kit --skill tasks-mp-web3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires db.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines task management by allowing you to add, review, complete, and track tasks, ensuring they are aligned with your broader goals and problems.

Core Features & Use Cases

  • Task Creation: Add new tasks with descriptions, effort estimates, and problem/subgoal associations.
  • Status Tracking: View active tasks, mark them as done, and receive prompts for overdue or unaligned items.
  • Prioritization: Automatically suggests priorities based on problem relevance and urgency.
  • Metrics: Provides insights into task completion rates and average completion time.
  • Use Case: When you receive a new request, you can quickly add it as a task, assign it to a relevant problem, and let the system suggest its priority. Later, you can review your backlog and mark tasks as complete.

Quick Start

Use the tasks skill to add a new task with the description 'Implement user authentication'.

Frequently Asked Questions about tasks

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

FAQPage Schema
How do I manage a task backlog using SQLite for persistent storage?

You can manage a task backlog using SQLite by adding tasks with descriptions, effort estimates, and problem associations. The system stores your tasks persistently, allowing you to review active items, track status, and mark tasks as complete.

How do I prioritize tasks based on problem relevance and urgency?

To prioritize tasks, you link them to user-defined problems and subgoals during creation. The system automatically suggests task priorities based on the relevance and urgency of the associated problems, helping you focus on the right backlog items.

Can I track task completion rates and average completion time with this workflow?

Yes, you can track task completion metrics. The system provides insights by calculating completion rates and average completion times, and it prompts you about overdue or unaligned items in your active task list.

What is the best way to add a new task and assign it to a subgoal?

The best way to add a task is to provide a description, assign an effort estimate, and link it to a relevant subgoal. The system enforces task conventions for IDs, priority, effort, and status, ensuring your task backlog remains structured.

Do I need to define problems and subgoals before creating tasks?

You should define problems and subgoals to align your tasks with broader goals. While you can create tasks independently, associating them with defined problems enables the system to automatically suggest priorities and track alignment.

Why does the system prompt me about overdue or unaligned tasks?

The system prompts you about overdue or unaligned tasks to maintain backlog health. This feature ensures your active tasks remain relevant to your defined problems and subgoals, preventing stale items from cluttering your workflow.