Agent skill

Groove Utilities Stats

by aiskillstore in aiskillstore/marketplace

Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity.

MITAuto-check passedProduct & Project Management

Install Groove Utilities Stats

skills CLI
$ npx skills add aiskillstore/marketplace --skill groove-utilities-stats -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aiskillstore/marketplace groove-utilities-stats --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/andreadellacorte/groove-utilities-stats .claude/skills/groove-utilities-stats && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
groove-utilities-stats
GitHub stars
433
Token cost
~1.3k tokens
SKILL.md length
534 words
Files
3 (incl. scripts)
Skills in repo
1,044
Repo updated
First seen
Licence
MIT

At a glance

Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity.

  • Works in 7 steps: Memory path is always .groove/memory/.… → Read .groove/index.md frontmatter:… → Determine date range from $ARGUMENTS:… → …
  • See whether the workflow is actually compounding
  • SKILL.md covers Bash fast-path, Outcome, Acceptance Criteria and Steps, plus 2 more sections
  • Runs Shell scripts from its folder; calls bash, git and jq

What it does

Groove Utilities Stats is an agent skill from aiskillstore/marketplace. Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity. Use to see whether the workflow is actually compounding.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `scripts/stats.sh` and `skill-report.json`).

It sits in Product & Project Management. It works with Bash. The repository describes itself as: Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified. The licence is MIT.

When your agent uses it

  • See whether the workflow is actually compounding

Example prompts

  • “/groove-utilities-stats”

Requirements

  • A Bash shell
  • Pre-approved tools (allowed-tools): Read, Glob, Grep, Bash(git:*), Bash(beans:*), Bash(gh:*), Bash(linear:*), Bash(jq:*), Bash(python3:*), Bash(chmod:*), AskUserQuestion

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Memory path is always .groove/memory/. If .groove/ is absent, stop with an install hint.
  2. Read .groove/index.md frontmatter: tasks.storage (backend; legacy key tasks.backend) and memory.review_days (default 5).
  3. Determine date range from $ARGUMENTS: week = last 7 days, month = last 30 days, all = everything. Call the start .
  4. Compound funnel
  5. Adherence
  6. Velocity
  7. Print the dashboard in the Output format below.

What it can do on your machine

Read from SKILL.md and the folder at commit 44923f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep
    • Bash(git:*)
    • Bash(beans:*)
    • Bash(gh:*)
    • Bash(linear:*)
    • Bash(jq:*)
    • Bash(python3:*)
    • Bash(chmod:*)

    …and 1 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • bash
    • git
    • jq
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Groove Utilities Stats loads about 1.3k tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 534 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~46
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aiskillstore/marketplace at commit 44923f3, republished under its MIT licence (© aiskillstore). 534 words, ~1,346 tokens.

Download SKILL.mdSave it as .claude/skills/groove-utilities-stats/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
groove-utilities-stats
description
Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity. Use to see whether the workflow is actually compounding.
allowed-tools
Read, Glob, Grep, Bash(git:*), Bash(beans:*), Bash(gh:*), Bash(linear:*), Bash(jq:*), Bash(python3:*), Bash(chmod:*), AskUserQuestion
license
MIT
metadata.author
andreadellacorte
metadata.bash
true
<!-- groove:managed — do not edit; changes will be overwritten by groove update -->

groove-utilities-stats

Use $ARGUMENTS to specify the period: week (default), month, or all.

Bash fast-path

This skill has a bash script at scripts/stats.sh. Run it directly for faster, model-free execution:

bash
bash .agents/skills/groove-utilities-stats/scripts/stats.sh week

(Pass week, month, or all to match $ARGUMENTS.) If the script exits 0, report its stdout and stop — do not continue with the steps below. If it exits non-zero, continue with the markdown steps (exit 3 means it printed the local metrics but the linear/github task counts still need to be computed below; exit 1 means no .groove/).

Outcome

A read-only dashboard is printed to the conversation quantifying compound-loop health for the period: the compound funnel (lessons captured vs graduated), adherence (daily-log coverage, streak, rollup freshness, ratings), and velocity (task open/closed, commits). No files are written. This answers "is the workflow compounding / am I keeping the rhythm" — for qualitative patterns, it points to /groove-utilities-memory-retrospective.

Acceptance Criteria

  • Compound funnel shown: lessons captured (total + in period), graduated (total + in period), graduation rate
  • Adherence shown: daily-log coverage over the last memory.review_days business days, current streak, weekly/monthly rollup freshness, ratings count + average
  • Velocity shown: task open/closed counts (if a task backend is configured) and commit count in the period
  • Output goes to the conversation only; nothing is written
  • Absent data sources are skipped with sensible "n/a"/"NA" placeholders rather than errors

Steps

(Model fallback — the bash fast-path above does this deterministically. Reproduce the same output format.)

  1. Memory path is always .groove/memory/. If .groove/ is absent, stop with an install hint.

  2. Read .groove/index.md frontmatter: tasks.storage (backend; legacy key tasks.backend) and memory.review_days (default 5).

  3. Determine date range from $ARGUMENTS: week = last 7 days, month = last 30 days, all = everything. Call the start <since>.

  4. Compound funnel:

    • Captured: count ## YYYY-MM-DD dated entries across .groove/memory/learned/*.md (exclude signals.md) — total, and those with date ≥ <since>.
    • Graduated: count [graduated YYYY-MM-DD] markers across the same files — total, and those ≥ <since>.
    • Graduation rate = graduated_total / captured_total as a percentage (n/a if none captured).
  5. Adherence:

    • Daily-log coverage: of the last review_days business days (Mon–Fri, ending today), how many have .groove/memory/daily/YYYY-MM-DD.md.
    • Streak: consecutive most-recent business days (back from today) that have a daily log; stop at the first gap.
    • Rollup freshness: weekly is fresh if a .groove/memory/weekly/<ISO-year>-W<ISO-week>.md exists for the current or previous week, else stale; monthly likewise for .groove/memory/monthly/YYYY-MM.md.
    • Ratings: parse .groove/memory/learned/signals.md table rows (| YYYY-MM-DD | N/5 | note |) with date ≥ <since>; report count and average (and a ▁▂▄▆█ sparkline if ≥ 3).
  6. Velocity:

    • Commits: git log --oneline --since=<since> count.
    • Tasks, by tasks.storage:
      • beans: open = beans list --json --no-status completed --no-status scrapped | jq length; closed = --status completed + --status scrapped; best-effort open mistakes/promises = count of non-terminal children under the "Mistakes"/"Promises" epics.
      • linear: via the linear CLI/MCP — assigned issues grouped into open vs done.
      • github: gh issue list --assignee @me --state all grouped into open vs closed.
      • none: omit task counts (show commits only).
  7. Print the dashboard in the Output format below.

Show full SKILL.md (59 more words)Show less

Output format

## Groove Stats — <period> (<start> to <today>)

### 🔁 Compound funnel
Lessons captured: <N> (<n> this <period>)   Graduated: <G> (<g> this <period>)
Graduation rate: <pct>

### 📿 Adherence
Daily logs: <x>/<review_days> business days   Streak: <s> days
Rollups: weekly <fresh|stale>, monthly <fresh|stale>
Ratings: <c> in period | avg <a>/5  <sparkline>

### 🚀 Velocity
Tasks: <open> open / <closed> closed   Commits: <k> in period
Open: <m> mistakes, <p> promises

_For qualitative patterns and learnings, run `/groove-utilities-memory-retrospective`._

Constraints

  • Read only — never write to any file (no memory, no AGENTS.md, no config).
  • Skip any absent data source with a one-line n/a/NA rather than erroring; parse tables and dates defensively.
  • Paths are hardcoded under .groove/memory/ (not configurable), consistent with the rest of groove.
  • This skill complements /groove-utilities-memory-retrospective (qualitative reflection) — do not duplicate its narrative; cross-link it.

© aiskillstore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/andreadellacorte/groove-utilities-stats of aiskillstore/marketplace.

  • SKILL.md
  • scripts/stats.sh
  • skill-report.json

Open the folder on GitHubat commit 44923f3

Compare with similar skills

Groove Utilities Stats next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Groove Utilities Stats compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Groove Utilities Stats this skillaiskillstore/marketplace433—~1.3kAutomated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Memory Savekid0317/crewai_mas_demo165—~781Automated safety check: PassNone
Project Ops SkillOpenLoaf/OpenLoaf108—~1.3kAutomated safety check: PassAGPL-3.0
Task Reviewer ChorusChorus-AIDLC/Chorus1.2k—~5.3kAutomated safety check: PassAGPL-3.0
Nw RoadmapnWave-ai/nWave616—~1.8kAutomated safety check: PassMIT

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Memory Save

    kid0317/crewai_mas_demo

    A skill your agent uses to persist important information from the conversation to workspace files so it survives across sessions.

    165 GitHub stars~781 tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Project Ops Skill

    OpenLoaf/OpenLoaf

    Triggered when the user wants to create, open, switch, move, delete, or rename OpenLoaf's "project" entity.

    108 GitHub stars~1.3k tokensUpdated 5 mo ago
    Product & Project ManagementAuto-check passed
  • Task Reviewer Chorus

    Chorus-AIDLC/Chorus

    Read-only adversarial Chorus task reviewer — independently verifies an implementation against its acceptance criteria and posts a single structured VERDICT comment.

    1.2k GitHub stars~5.3k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Nw Roadmap

    nWave-ai/nWave

    Creates a phased roadmap.json for a feature goal with acceptance criteria and TDD steps.

    616 GitHub stars~1.8k tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed
  • Mcpp Release

    mcpp-community/mcpp

    A skill your agent uses when releasing a new version of mcpp — bumps version, creates tag, triggers release CI, and monitors until all platforms succeed.

    156 GitHub stars~3.1k tokensUpdated today
    Testing & QAAuto-check passed

More from aiskillstore/marketplace

All 1,040 skills in this repo
  • Code Stats

    aiskillstore/marketplace

    Analyze codebase with tokei (fast line counts by language) and difft (semantic AST-aware diffs).

    433 GitHub starsUsed in 1 repo~697 tokens
    Auto-check: notes
  • Data Processing

    aiskillstore/marketplace

    Process JSON with jq and YAML/TOML with yq. An agent skill from aiskillstore/marketplace.

    433 GitHub starsUsed in 1 repo~720 tokens
    Auto-check: notes
  • Doc Scanner

    aiskillstore/marketplace

    Scans for project documentation files (AGENTS.md, CLAUDE.md, GEMINI.md, COPILOT.md, CURSOR.md, WARP.md, and 15+ other formats) and synthesizes guidance.

    433 GitHub starsUsed in 1 repo~644 tokens
    Auto-check: notes
  • File Search

    aiskillstore/marketplace

    Modern file and content search using fd, ripgrep (rg), and fzf.

    433 GitHub starsUsed in 1 repo~598 tokens
    Auto-check: notes
  • Find Replace

    aiskillstore/marketplace

    Modern find-and-replace using sd (simpler than sed) and batch replacement patterns.

    433 GitHub starsUsed in 1 repo~527 tokens
    Auto-check: notes
  • Project Planner

    aiskillstore/marketplace

    Detects stale project plans and suggests session commands. An agent skill from aiskillstore/marketplace.

    433 GitHub starsUsed in 1 repo~504 tokens
    Auto-check passed

Works with

Questions about Groove Utilities Stats

What does Groove Utilities Stats do?

Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity. Groove Utilities Stats is an agent skill from aiskillstore/marketplace. Quantified compound-loop dashboard: lessons captured vs graduated, adherence streaks, and task velocity.

When should I use Groove Utilities Stats?

Groove Utilities Stats fits situations like: see whether the workflow is actually compounding.

How do I install Groove Utilities Stats in Claude Code?

Run `npx skills add aiskillstore/marketplace --skill groove-utilities-stats -a claude-code`. Or copy the skill folder (skills/andreadellacorte/groove-utilities-stats in aiskillstore/marketplace) into .claude/skills/groove-utilities-stats in your project. Claude Code loads it when a task matches its description.

How do I install Groove Utilities Stats in Codex?

Run `npx skills add aiskillstore/marketplace --skill groove-utilities-stats -a codex`. Or copy the skill folder (skills/andreadellacorte/groove-utilities-stats in aiskillstore/marketplace) into .agents/skills/groove-utilities-stats in your project. Codex loads it when a task matches its description.

Can I use Groove Utilities Stats in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aiskillstore/marketplace --skill groove-utilities-stats -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/groove-utilities-stats, .gemini/skills/groove-utilities-stats, .github/skills/groove-utilities-stats and .opencode/skills/groove-utilities-stats in your project.

What does Groove Utilities Stats need to run?

Going by SKILL.md and its folder, Groove Utilities Stats needs a shell for the scripts in its folder and the command-line tools its instructions call (bash, git, jq and gh). Our summary lists: A Bash shell. Its frontmatter pre-approves these tools: Read, Glob, Grep, Bash(git:*), Bash(beans:*), Bash(gh:*), Bash(linear:*), Bash(jq:*), Bash(python3:*), Bash(chmod:*), AskUserQuestion.

Does Groove Utilities Stats access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Groove Utilities Stats safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Groove Utilities Stats use?

Groove Utilities Stats is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Groove Utilities Stats use?

About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Groove Utilities Stats?

Skills that share tags, products or a category with Groove Utilities Stats: CCPM Project Management (automazeio/ccpm, 8.4k stars), Memory Save (kid0317/crewai_mas_demo, 165 stars), Project Ops Skill (OpenLoaf/OpenLoaf, 108 stars) and Task Reviewer Chorus (Chorus-AIDLC/Chorus, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Groove Utilities Stats?

aiskillstore (a GitHub organization) maintains it in aiskillstore/marketplace, which has 433 GitHub stars. The repository holds 1,044 skills in this directory. The repository was last updated on October 10, 2026.

Source: aiskillstore/marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.