ワンクリックで
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