my-todos

Manage a personal to-do list via a GitHub issue using GitHub CLI.

Updated Jun 4, 2021
One-click install
npx skills add https://github.com/indigoviolet/dotfiles --skill my-todos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: my-todos
Source: https://github.com/indigoviolet/dotfiles/tree/main/.pi/agent/skills/my-todos
Command: npx skills add https://github.com/indigoviolet/dotfiles --skill my-todos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes references (resource) components.

What problem does it solve?

This Skill helps you manage your personal to-do list by interacting with a specific GitHub issue, allowing you to add, complete, and organize tasks efficiently.

Core Features & Use Cases

  • Task Management: Add new tasks, mark them as done, move them between Active, Tracking, and Backlog sections.
  • GitHub Integration: Directly updates a GitHub issue to keep your to-do list synchronized.
  • Use Case: Quickly add a new task like "Prepare Q3 report" to your active list, or mark "Review PR #1234" as done, all through natural language commands.

Quick Start

Use the my-todos skill to add "Schedule team sync" to your active tasks.

Frequently Asked Questions about my-todos

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

FAQPage Schema
How do I manage my personal to-do list using GitHub issues?

You can manage a personal to-do list using GitHub issues by interacting directly with a specific issue to add, complete, and categorize tasks across 'Active', 'Tracking', and 'Backlog' sections through natural language commands.

Can I use GitHub CLI to track and prioritize personal tasks?

Yes, GitHub CLI is utilized for direct issue manipulation, allowing you to track and prioritize personal tasks by updating and synchronizing a specific GitHub issue that serves as your to-do list.

How do I organize tasks into Backlog and Active sections in a GitHub issue?

You organize tasks into 'Active', 'Tracking', and 'Backlog' sections by instructing the system through natural language to move items, enabling efficient task categorization and completion tracking within the GitHub issue.

Do I need GitHub CLI installed to synchronize my to-do list?

Yes, you need GitHub CLI installed because the task management process relies on it for direct GitHub issue manipulation and caching to keep your to-do list synchronized and performant.

What is the best way to mark a GitHub issue task as done?

The best way to mark a task as done is by using natural language commands to interact with your tracking GitHub issue, which directly updates the task's completion status and section placement.

Why does my GitHub issue to-do list use caching?

Your GitHub issue to-do list uses caching to improve performance, ensuring that direct issue manipulation and task tracking operations remain responsive when managing your personal productivity workflow.