Zarządzanie i produkt · Planowanie
update-task
/update-task
Zmienia pola istniejącego zadania, takie jak status, priorytet, tytuł, tagi i zależności.
Dla kogo
- Autor
- driangle ↗
- Repozytorium
- taskmd ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 02.10.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 02.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Zmienia pola istniejącego zadania, takie jak status, priorytet, tytuł, tagi i zależności.
Oryginalny opis (EN)
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
Jak działa
- Instructions
Sekcje z nagłówków SKILL.md, w oryginale · 52 linii, 407 słów
Podgląd SKILL.md
--- name: update-task description: Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties. allowed-tools: Bash, Read, Edit --- # 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"). 1. **Parse the user's input** from `$ARGUMENTS` to extract: - The **task ID** (required) - The **fields to update** and their new values 2. **Look up the task**: Run `taskmd get <ID>` to confirm the task exists - If not found, run `taskmd list` to show available tasks and ask the user which one they meant 3. **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 `--rename` to 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 (see `add-task` skill 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: 1. Read the task file with the `Read` tool 2. Use the `Edit` tool to make the change 3. Run `taskmd validate` to ensure the file is still valid 4. **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 validate` fails after a direct edit, fix the issue before confirming 5. **Confirm** the changes to the user, showing what was updated
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · driangle/taskmd | 100 | MIT |
| driangle/taskmd | 90 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 5b27887f5c20 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100update-work-item
Zmienia pola elementu pracy, takie jak status, priorytet, tagi i rodzic, bez wymuszania przejść między statusami. - 100get-task-status
Pobiera tylko metadane i status zadania bez pełnych szczegółów, na przykład status, priorytet i inne pola. - 95update-linear-issue
Zmienia pola istniejącego zgłoszenia w Linear, np. tytuł, stan, osobę przypisaną lub priorytet, po podglądzie i potwierdzeniu. - 90org-update-todo
Zmienia stan TODO, priorytet, tagi i terminy istniejącego nagłówka org-mode przez serwer MCP. - 100update-task-status
Zmienia status zadania w octomux, dodaje notatkę, nadaje nową nazwę i podpina zewnętrzne odniesienia, na przykład Jira. - 100task
Prowadzi zadania w SoduWork: zamienia ustalenia w zadania, przydziela je agentom i zmienia ich status oraz kryteria akceptacji.