task

Original🇺🇸 English
Translated

Backend-agnostic task management. Use when: (1) creating, listing, updating, or archiving tasks; (2) analysing task status; (3) setting up task backend. NOT for: memory population (use memory); session management (use memory session).

2installs
Added on

NPX Install

npx skill4agent add andreadellacorte/groove task

Tags

Translated version includes tags in frontmatter

task

Backend-agnostic task management skill for groove. Reads backend config from
.groove/index.md
and routes all commands to the appropriate CLI or API.

Git Root Detection

Before running any command, detect the git root:
bash
git rev-parse --show-toplevel
All file paths (
.groove/index.md
,
.beans.yml
) are relative to git root.

Commands

CommandDescription
list
Show active, ready tasks from configured backend
create
Create task with title, type, parent, status
update
Update task status, body, or metadata
archive
Archive all completed/scrapped tasks (user confirms)
analyse
Summarise tasks by status for closeout/daily memory
install
Install configured task backend
config
Show or update task backend configuration

$ARGUMENTS Routing

$ARGUMENTSAction
help
commands/help.md
doctor
commands/doctor.md
list
commands/list.md
create
commands/create.md
update
commands/update.md
archive
commands/archive.md
analyse
commands/analyse.md
install
commands/install.md
config
commands/config.md
(empty)
commands/help.md

Bootstrap

If
.groove/index.md
does not exist at git root, create it from the template at
templates/groove-config.md
before proceeding. Ask user to confirm the defaults or provide overrides.

File Structure

.groove/
└── index.md          # shared groove config (frontmatter: tasks, sessions, finder, memory, git)
.beans.yml            # beans CLI config (at git root, owned by beans)
skills/task/
├── SKILL.md
├── commands/
│   ├── list.md
│   ├── create.md
│   ├── update.md
│   ├── archive.md
│   ├── analyse.md
│   ├── install.md
│   └── config.md
├── references/
│   └── backends.md
└── templates/
    ├── beans-config.md
    └── groove-config.md