driangle/taskmd/update-task
Claude Code and agent skill by driangle/taskmd
- community
Checking that the SKILL.md file is still in the repository.
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
Install
npx vskill@latest install driangle/taskmd/update-taskSKILL.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
- Determine how to apply each update:
### Fields supported by taskmd set (use CLI):
--title— new title; also updates the matching#heading in the task body. Add--renameto move the file to<id>-<new-slug>.md(the file otherwise keeps its old name, which is harmless — tasks resolve by ID).--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)--phase— phase ID (must match a phase id in.taskmd.yaml; empty string to clear). If the phase doesn't exist in.taskmd.yaml, add it there first (seeadd-taskskill for the phases config format).--add-tag/--remove-tag— add or remove tags (repeatable)--add-pr/--remove-pr— add or remove PR URLs (repeatable)--depends-on— replace dependencies (comma-separated IDs, e.g.010,015; empty string to clear)
Build a single taskmd set <ID> command with all applicable flags: ``bash taskmd set 042 --priority high --status in-progress --add-tag backend ``
### Fields NOT supported by taskmd set (edit file directly):
- 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
- Confirm the changes to the user, showing what was updated
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingclaude-code-plugin/skills/update-task/SKILL.md
Popularity
- Repository stars
- 62
- Repository forks
- 13
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/driangle/taskmd/update-task)