task-crud-skill

Provides CRUD and toggle-complete operations for Python command-line todo apps.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/Aqsagull99/hackathon-2-todo-app --skill task-crud-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-crud-skill
Source: https://github.com/Aqsagull99/hackathon-2-todo-app/tree/main/.claude/skills/task-crud-skill
Command: npx skills add https://github.com/Aqsagull99/hackathon-2-todo-app --skill task-crud-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides reusable CRUD operations for managing todo tasks.

Core Features & Use Cases

  • Create, Read, Update, Delete, and Toggle Complete operations for tasks
  • Manage a simple in-memory or persisted TaskState with auto-incremented IDs
  • Use in Python-based command-line Todo apps to speed up feature implementation

Quick Start

Use this skill to implement add, view, update, and delete functionality for todo tasks in your CLI app.

Frequently Asked Questions about task-crud-skill

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

FAQPage Schema
How do I implement CRUD operations for a todo app in a Python CLI?

Implement Python CLI todo app CRUD operations by applying reusable functions like create_task, update_task, and delete_task that manage a persistent TaskState container with auto-incremented IDs.

What is the best way to manage task state in a command-line Python application?

Manage command-line task state in Python by using a TaskState container that persists task attributes including id, title, description, completed status, and timestamps across CRUD operations.

Can I toggle task completion status in a Python todo app without writing custom logic?

Toggle task completion status in a Python todo app without custom logic by calling the toggle_complete function, which updates the completed field within the persistent TaskState container.

Does this CRUD approach support persistent state for CLI todo tasks?

This CRUD approach supports persistent state for CLI todo tasks by maintaining a TaskState container that stores auto-incremented IDs, task details, and timestamps during create, read, update, and delete operations.

How do I list tasks in a Python command-line todo app?

List tasks in a Python command-line todo app by calling the list_tasks function, which reads all stored task records from the TaskState container and returns their current details and completion status.