task
SKILL.md
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
Weekly Installs
31
Repository
andreadellacorte/grooveGitHub Stars
4
First Seen
Feb 28, 2026
Security Audits
Installed on
opencode31
gemini-cli31
github-copilot31
codex31
kimi-cli31
cursor31