groove-daily-start
Start the workday: review yesterday, create today's daily memory, load tasks, prepare agenda. Use when beginning the day.
How do I install this agent skill?
npx skills add https://github.com/andreadellacorte/groove --skill groove-daily-startIs this agent skill safe to install?
- Gen Agent Trust Hubwarn
The skill facilitates daily planning and log management but includes a dynamic execution feature that reads and executes instructions from a local hook file. This hook mechanism creates a surface for indirect prompt injection or unauthorized actions if the configuration files are modified by an external source.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerwarn
1/2 files flagged
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
groove-daily-start
Outcome
The workday is prepared: recent days are reviewed, today's daily memory file is created, tasks are consolidated and presented, and the user knows what to work on.
Acceptance Criteria
- Yesterday's daily memory file is reviewed (summary shown; warn if missing or no end section)
- Today's daily memory file is created with a start-of-day structure (if it does not already exist)
- Task list is loaded and presented (grouped by status)
- User has a clear picture of the day's agenda before starting work
Constraints
- Read
.groove/index.mdfortasks.backendandmemory.review_daysconfig - Memory path is always
.groove/memory/ - Call
/groove-utilities-task-analyseto get current task state - Review recent days: If
.groove/memory/daily/is empty (no files exist), skip this step entirely and note "Fresh install — no prior logs." Otherwise, identify the lastmemory.review_daysbusiness days (Mon–Fri) counting back from yesterday (skip Saturday and Sunday). For each date:- Check
.groove/memory/daily/YYYY-MM-DD.md:✓ YYYY-MM-DD — start + end loggedif both start-of-day and end sections exist~ YYYY-MM-DD — start only, no end loggedif only start section present✗ YYYY-MM-DD — missingif file does not exist- Show a one-line context from the file if present (e.g. first bullet from "Done today" or plan intent)
- Show git activity: run
git log --oneline --after="YYYY-MM-DD 00:00" --before="YYYY-MM-DD 23:59:59"— display commit count and first few titles; skip silently if not in a git repo or no commits - Do NOT block start if files are missing or incomplete — just report
- Check
- Create new day memory: Create today's file at
.groove/memory/daily/YYYY-MM-DD.mdusing the template atskills/groove-daily-start/templates/daily-start.md. If the file already exists, skip (idempotent). Create.groove/memory/daily/if missing. - After the recent-days review, check for open promises via
/groove-utilities-memory-promises --list:- If open promises: show inline note:
→ N open promise(s) — run /groove-utilities-memory-promises --list to review - If none: skip silently
- If open promises: show inline note:
- After the recent-days review, check for open mistake incidents via
/groove-utilities-memory-mistakes --list:- If open incidents: show inline warning:
⚠ N open incident(s) — resolve at next /groove-work-compound - If none: skip silently
- If open incidents: show inline warning:
- Do NOT modify tasks during start
- Present task list in a scannable format before the user begins
- After all standard steps: check if
.groove/hooks/start.mdexists- If it exists: read the
## Actionssection and execute each item in order; report completion per item - If it does not exist: skip silently
- If it exists: read the
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/andreadellacorte/groove/groove-daily-start">View groove-daily-start on skillZs</a>