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
Sourceandreadellacorte/groove
Added on
NPX Install
npx skill4agent add andreadellacorte/groove taskTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →task
Backend-agnostic task management skill for groove. Reads backend config from and routes all commands to the appropriate CLI or API.
.groove/index.mdGit Root Detection
Before running any command, detect the git root:
bash
git rev-parse --show-toplevelAll file paths (, ) are relative to git root.
.groove/index.md.beans.ymlCommands
| Command | Description |
|---|---|
| Show active, ready tasks from configured backend |
| Create task with title, type, parent, status |
| Update task status, body, or metadata |
| Archive all completed/scrapped tasks (user confirms) |
| Summarise tasks by status for closeout/daily memory |
| Install configured task backend |
| Show or update task backend configuration |
$ARGUMENTS Routing
| $ARGUMENTS | Action |
|---|---|
| → |
| → |
| → |
| → |
| → |
| → |
| → |
| → |
| → |
| (empty) | → |
Bootstrap
If does not exist at git root, create it from the template at before proceeding. Ask user to confirm the defaults or provide overrides.
.groove/index.mdtemplates/groove-config.mdFile 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