Hivemind Goals & KPI Tracker
Manage team goals, parked tasks and KPIs as Markdown files whose paths encode owner and status inside the Deeplake virtual filesystem.
AutomationAdvanced★ 1,539⑂ 97AI score 8/10Last updated: Jul 30, 2026
What it does
Turns Hivemind's Deeplake virtual filesystem (~/.deeplake/memory/goal/, memory/kpi/) into a goal database. One goal = one Markdown file, and the path is the metadata: goal/<owner>/<status>/<UUID>.md, where status is opened, in_progress or closed.
- Create: generate a UUID with
uuidgen, write the body via a Bash heredoc (Write/Edit are blocked on memory paths) - Transition:
mvbetween status folders is an atomic version bump;rmis a soft-close, never a hard delete - KPIs: stored with single-line
target: / current: / unit:fields so agit commitPostToolUse hook can judge the diff and bump progress in the background - Park & resume:
hivemind goal add --agent capturestores a "Start here / Files / Branch / Run / Why" package so a future session resumes cold with zero re-explaining - Every write lands in a team-shared Deeplake table, visible in teammates' SessionStart context
It replaces the legacy hivemind tasks CLI, so objectives and todos live in one store.
Who it's for
- Teams already running Hivemind/Deeplake who want goals and KPIs wired into their coding workflow
- Developers who constantly park side-quests and want them resumable with full context
- Engineering leads who want KPI progress semi-automatically updated from commits
Examples
- "Target: 5 merged PRs this week" → creates
goal/<me>/opened/<uuid>.md, and on request akpi/<uuid>/k-prs.mdwithtarget: 5 / current: 0that commits will bump. - "Remind me to add rate-limiting to the webhook handler later" → parks the task with the touched files, branch and test command; next session "let's do that task" pulls the body back with
goal getand flips it toin_progress. - "What are my goals?" → lists the
openedandin_progressfolders, cats each goal plus its KPI files, and summarizes progress.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the harnesses/claude-code/skills/hivemind-goals folder from the GitHub repo activeloopai/hivemind into my ~/.claude/skills/hivemind-goals/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/activeloopai/hivemind.git && mkdir -p ~/.claude/skills && cp -r hivemind/harnesses/claude-code/skills/hivemind-goals ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Check prerequisites: Hivemind must be installed,
hivemind whoamimust work, and the~/.deeplake/virtual-filesystem hook must be active — without it the skill has nowhere to write. - Clone the repo:
git clone https://github.com/activeloopai/hivemind.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r hivemind/harnesses/claude-code/skills/hivemind-goals ~/.claude/skills/ - Restart Claude Code and confirm
hivemind-goalsshows up in your skill list. - Smoke test: ask "list my goals" and verify Claude runs
ls ~/.deeplake/memory/goal/.... - Optional: disable commit-driven KPI updates with
HIVEMIND_AUTO_KPI_FROM_COMMITS=false, and remember goals are team-visible before storing anything sensitive.
View source on GitHub ↗License: Apache-2.0