update-task
SKILL.md
Update Task
Update fields of an existing task.
Instructions
The user's query is in $ARGUMENTS (e.g. "set task 042 to high priority and in-progress", "rename task 15 to Fix auth bug", "add tag backend to 042").
-
Parse the user's input from
$ARGUMENTSto extract:- The task ID (required)
- The fields to update and their new values
-
Look up the task: Run
taskmd get <ID>to confirm the task exists- If not found, run
taskmd listto show available tasks and ask the user which one they meant
- If not found, run
-
Determine how to apply each update:
Fields supported by
taskmd set(use CLI):--status— pending, in-progress, completed, in-review, blocked, cancelled--priority— low, medium, high, critical--effort— small, medium, large--type— feature, bug, improvement, chore, docs--owner— assignee name--parent— parent task ID (empty string to clear)--add-tag/--remove-tag— add or remove tags (repeatable)--add-pr/--remove-pr— add or remove PR URLs (repeatable)
Build a single
taskmd set <ID>command with all applicable flags:taskmd set 042 --priority high --status in-progress --add-tag backendFields NOT supported by
taskmd set(edit file directly):- title — edit the
title:line in the task file's frontmatter - depends-on — edit the
depends-on:list in the frontmatter - custom frontmatter fields — edit the frontmatter directly
- description / subtasks / acceptance criteria — edit the markdown body
For direct file edits:
- Read the task file with the
Readtool - Use the
Edittool to make the change - Run
taskmd validateto ensure the file is still valid
-
Handle errors:
- If the task ID is invalid or not found, tell the user and suggest running
taskmd list - If a field value is invalid (e.g.
--priority mega), explain the valid options - If
taskmd validatefails after a direct edit, fix the issue before confirming
- If the task ID is invalid or not found, tell the user and suggest running
-
Confirm the changes to the user, showing what was updated
Weekly Installs
1
Repository
driangle/taskmdGitHub Stars
10
First Seen
9 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1