SuperAPI AI Directory

task

Office & productivity

View repository

Updated 10-15 16:49

About this skill

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:

git rev-parse --show-toplevel

All file paths (.groove/index.md, .beans.yml) are relative to git root.

Commands

Command Description
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 daily end/daily memory
install Install configured task backend
config Show or update task backend configuration

$ARGUMENTS Routing

$ARGUMENTS Action
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 skills/groove/templates/index.md before proceeding. Ask user to confirm the defaults or provide overrides.

File Structure

.groove/
└── index.md          # shared groove config (frontmatter: tasks, 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