groove-admin-install Outcome All groove backends are installed in dependency order, groove-wide companion skills are installed, AGENTS.md contains the session bootstrap, and the repo is ready for use. Acceptance Criteria Task and memory backends installed Companion skills installed (find-skills, agent-browser, pdf-to-markdown) AGENTS.md contains the
session bootstrap AGENTS.md contains a
stub (if
tasks: beans
)
User sees a summary of what was installed and what was written
Steps
Run in order:
If
.groove/index.md
does not exist, run
/groove-admin-config --defaults
to create it with all defaults (no prompts)
Run
/groove-utilities-task-install
— installs the configured task backend (e.g. beans)
Run
/groove-utilities-memory-install
— creates memory directories
Install companion skills:
find-skills
(downloaded): check
ls .agents/skills/find-skills/SKILL.md
; if absent:
npx skills add https://github.com/vercel-labs/skills --skill find-skills
agent-browser
(downloaded): check
ls .agents/skills/agent-browser/SKILL.md
; if absent:
npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser
pdf-to-markdown
(embedded): check
ls .agents/skills/pdf-to-markdown/SKILL.md
; if absent:
npx skills add andreadellacorte/groove --skill pdf-to-markdown
Report each as installed / already-present / failed
Sync platform skill directories via symlinks:
For each directory in
.agents/skills/
that starts with
groove
:
Create
.claude/skills/
Hook: Session Start
Runs automatically at the end of
/groove-daily-start
.
Add items to
## Actions
to automate session-start tasks.
Actions
If .groove/hooks/end.md does not exist, create it with:
Hook: Session End
Runs automatically at the end of
/groove-daily-end
.
Add items to
## Actions
to automate session-end tasks.
Actions
Report hooks: created / already-present Apply git strategy — write .groove/.gitignore from git.* sub-keys in .groove/index.md (see /groove-admin-config for rules) Write the session bootstrap to AGENTS.md : Replace any existing
/
section with:
Run at the start of every session:
/groove-utilities-prime — loads groove workflow context into the conversation
If section absent, append to end of AGENTS.md ; preserve all other content /groove-utilities-task-install already wrote the
stub in step 2 — no additional AGENTS.md write needed here Constraints Read .groove/index.md for tasks: and git.* config before running If .groove/index.md does not exist, /groove-admin-config is run first (step 1) to create it Dependency order for backends must be respected: task → memory → companions Each step reports installed / already-present / failed AGENTS.md update is additive per section — preserve all other content If any step fails, report it clearly but continue with remaining steps Companion skills (find-skills, agent-browser, pdf-to-markdown) are hardcoded here, not read from any config file Report a final summary: ✓ task backend (beans) ✓ memory backend — memory dirs ready ✓ companion: find-skills ✓ companion: agent-browser ✓ companion: pdf-to-markdown ✓ hooks: .groove/hooks/ ready ✓ AGENTS.md updated (groove:prime, groove:task)