Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

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.

AutomationAdvanced1,53997AI 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: mv between status folders is an atomic version bump; rm is a soft-close, never a hard delete
  • KPIs: stored with single-line target: / current: / unit: fields so a git commit PostToolUse hook can judge the diff and bump progress in the background
  • Park & resume: hivemind goal add --agent capture stores 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

  1. "Target: 5 merged PRs this week" → creates goal/<me>/opened/<uuid>.md, and on request a kpi/<uuid>/k-prs.md with target: 5 / current: 0 that commits will bump.
  2. "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 get and flips it to in_progress.
  3. "What are my goals?" → lists the opened and in_progress folders, cats each goal plus its KPI files, and summarizes progress.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Check prerequisites: Hivemind must be installed, hivemind whoami must work, and the ~/.deeplake/ virtual-filesystem hook must be active — without it the skill has nowhere to write.
  2. Clone the repo: git clone https://github.com/activeloopai/hivemind.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r hivemind/harnesses/claude-code/skills/hivemind-goals ~/.claude/skills/
  5. Restart Claude Code and confirm hivemind-goals shows up in your skill list.
  6. Smoke test: ask "list my goals" and verify Claude runs ls ~/.deeplake/memory/goal/....
  7. 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 GitHubLicense: Apache-2.0