kaitodo_skill
- TypeScript
0
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill robdtaylor/personal-ai-infrastructure --skill kaitodo- background-processor.ts14.5 KB
- SKILL.md2.4 KB
Overview
This skill manages Kai's personal task queue and coordinates which topic to work on when Claude usage is available. It provides simple slash commands to add, list, start, complete, and remove tasks stored in a single markdown file. The interface is optimized for quick capture and predictable task lifecycle transitions.
How this skill works
The skill reads and updates a markdown task file in the user's documents folder, parsing and formatting tasks with short IDs, dates, priorities, and optional skill tags. Commands let you add a topic (auto-generates an ID and infers priority), list queued tasks, move the top-priority item into In Progress, mark tasks done, or remove tasks entirely. Each action returns a concise confirmation and status counts.
When to use it
- Capture a topic quickly when you think of it so it’s queued for later work
- Start the next highest-priority task when Claude sessions are available
- Get a clear snapshot of all queued work and priorities
- Mark tasks complete after finishing a topic work session
- Remove irrelevant or duplicate tasks from the queue
Best practices
- Keep task titles short and actionable (verb + object)
- Include keywords like urgent/asap or when you can to help priority inference
- Add a relevant skill name if a specific capability should be used
- Add brief notes or context to speed up later work sessions
- Run /kai-todo list before /kai-todo next to confirm priorities
Example use cases
- Capture research, coding, or admin topics quickly with /kai-todo add <topic>
- Review pending items and priorities with /kai-todo list before starting a session
- Begin the highest-priority queued task with /kai-todo next to move it into In Progress
- Mark a finished task with /kai-todo done <id> to archive progress to Completed
- Remove spam or obsolete entries using /kai-todo remove <id>
FAQ
The skill generates short, incremental IDs like KT-001 by scanning existing tasks and incrementing the highest value.
How is priority determined when adding a task?
Priority is inferred from keywords in the topic: urgent/asap => high, when you can => low, otherwise medium by default.
Where are tasks stored?
All tasks are stored and edited in a single markdown file in your Documents folder, allowing easy manual edits if needed.