원클릭으로
groove-admin-install
Install groove backends, companions, and AGENTS.md bootstrap. Run once per repo.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Install groove backends, companions, and AGENTS.md bootstrap. Run once per repo.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.
Install a rich Claude Code statusline into ~/.claude/hooks/ and ~/.claude/settings.json. Displays model, git context, token usage, effort level, 5h/7d usage limits, and active /loop count with next-fire time.
Set up task backend and configuration.
Install groove's Claude Code native shell hooks into .claude/settings.json. Enables deterministic session-end reminders, git activity capture, automatic session-capture drafts, and managed-path protection.
Install groove's Cursor native hooks into .cursor/hooks.json. Enables compaction-safe re-priming, session-end reminders, git activity capture, automatic session-capture drafts, and managed-path protection.
Run all groove health checks: config, backends, companions, AGENTS.md.
| name | groove-admin-install |
| description | Install groove backends, companions, and AGENTS.md bootstrap. Run once per repo. |
| license | MIT |
| allowed-tools | Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) Bash(gh:*) Bash(linear:*) Bash(npx:*) Bash(mkdir:*) AskUserQuestion |
| metadata | {"author":"andreadellacorte"} |
All groove backends are installed in dependency order, companion skills and groove skill symlinks are present (first install is not complete without them), AGENTS.md contains the session bootstrap, and the repo is ready for use.
SKILL.md exists after step 4.claude/skills/groove* and .cursor/skills/groove* point at .agents/skills/groove* — required on every install runRun in order:
.groove/index.md does not exist, run /groove-admin-config --defaults to create it with all defaults (no prompts)/groove-utilities-task-install — installs the configured task backend (e.g. beans)/groove-utilities-memory-install — creates memory directories.agents/skills/. If SKILL.md is missing, run the matching npx skills add command; on transient failure, retry once, then report failure (install is not complete until all three succeed).
test -f .agents/skills/find-skills/SKILL.md or npx skills add https://github.com/vercel-labs/skills --skill find-skillstest -f .agents/skills/agent-browser/SKILL.md or npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browsertest -f .agents/skills/pdf-to-markdown/SKILL.md or npx skills add andreadellacorte/groove --skill pdf-to-markdowntest -f each of the three SKILL.md paths — if any missing, stop and report install incomplete (do not claim success).groove-* commands resolve.
mkdir -p .claude/skills .cursor/skills (Claude Code expects .claude/skills/; Cursor expects .cursor/skills/).agents/skills/ that starts with groove:
.claude/skills/<name> as a symlink → ../../.agents/skills/<name>.cursor/skills/<name> as a symlink → ../../.agents/skills/<name>mkdir -p .claude/skills .cursor/skills && for skill in .agents/skills/groove*; do name=$(basename "$skill"); ln -sfn "../../.agents/skills/$name" ".claude/skills/$name"; ln -sfn "../../.agents/skills/$name" ".cursor/skills/$name"; doneln -sfn (no-dereference) — ln -sf on an existing directory symlink follows the symlink and creates a nested symlink inside the target directorygroove-* name exists under .agents/skills/ and matching symlinks exist under .claude/skills/ and .cursor/skills/.groove/hooks/ if it does not exist.groove/.cache/ if it does not exist (with a .gitkeep).groove/hooks/start.md does not exist, create it with:
# Hook: Session Start
Runs automatically at the end of `/groove-daily-start`.
Add items to `## Actions` to automate session-start tasks.
## Actions
<!-- Add actions here, one per line. Examples:
- Run `git fetch --all` to refresh remote refs
- Print "Good morning — groove is ready"
-->
.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
<!-- Add actions here, one per line. Examples:
- Run `git push` to push today's commits
- Print "Session closed — see you tomorrow"
-->
.groove/.gitignore from git.* sub-keys in .groove/index.md (see /groove-admin-config for rules).groove/index.md for tasks.backend and git.* config before running.groove/index.md does not exist, /groove-admin-config is run first (step 1) to create itAGENTS.md update is additive per section — preserve all other content✓ task backend (beans)
✓ memory backend — memory dirs ready
✓ companion: find-skills
✓ companion: agent-browser
✓ companion: pdf-to-markdown
✓ platform symlinks (.claude/skills/, .cursor/skills/)
✓ hooks: .groove/hooks/ ready