# Groove Utilities Task List

> List active tasks in the configured backend. Use to see current task status.

- Skill: `jsgforever/groove-utilities-task-list` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add jsgforever/groove-utilities-task-list`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jsgforever/groove-utilities-task-list/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- License: MIT
- Author: jsgforever (https://skillmd.com/u/jsgforever)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jsgforever/groove-utilities-task-list

---


# groove-utilities-task-list

## Outcome

A consolidated view of active, ready tasks from the configured backend is displayed to the user. Blocked and in-progress tasks are clearly distinguished. Output is suitable for daily start context.

## Acceptance Criteria

- Tasks are shown grouped by status (in-progress, ready/todo, blocked)
- Blocked tasks show what they are waiting on
- In-progress tasks are listed first
- Output is concise enough to scan at a glance

## Constraints

- Read `.groove/index.md` frontmatter to determine `tasks:` backend and `task.list_limit` (optional; default 15)
- If `tasks: none`, print a friendly no-op message and exit
- Backend mappings:
  - `beans`: run `skills/groove-utilities-task-list/scripts/list-tasks-by-priority.sh [LIMIT]` with LIMIT from `task.list_limit` (or 15), then parse and format output (group by status: in-progress, todo, blocked)
  - `linear`: use linear CLI or MCP to fetch assigned, active issues
  - `github`: run `gh issue list --assignee @me --state open`
- If backend CLI is not installed or unreachable, error clearly with install hint (see `/groove-utilities-task-install`)
- Do not modify any tasks during list

