Imported from HAR5HA-7663/graphify-starter (
skills/brain-status/SKILL.md). Install upstream withnpx skills add HAR5HA-7663/graphify-starter --skill brain-status. Copyright stays with the author.
brain-status
Workflow
-
Run via Bash:
cd ~/brain && .venv/bin/python -m scripts.status -
Show the output verbatim inside a fenced code block.
-
Escalate the following conditions with a direct recommendation:
- Unembedded files present (raw_pending > 0 or wiki_pending > 0) → offer to run:
cd ~/brain && .venv/bin/python -m scripts.reembed_all - Watcher not running (
pid: NOT RUNNINGin output) → suggest:launchctl unload ~/Library/LaunchAgents/com.$(id -un).brain-watch.plist launchctl load ~/Library/LaunchAgents/com.$(id -un).brain-watch.plist - Mixed
embedding_modelsin a collection (warning line in output) → this means dim-mismatch risk; recommend:
Warn that querying in this state returns junk results.cd ~/brain && .venv/bin/python -m scripts.reembed_all --wipe PRIVACY_STRICT=on+ OpenAI model (fatal line in output) → tell the user to either unsetBRAIN_PRIVACY_STRICTin~/brain/.envOR switchEMBED_MODELinscripts/config.pyto a local provider.hash drift> 0 → files were edited but not re-embedded (watcher missed or was down). Offer/brain-statusfollow-up withreembed_all.
- Unembedded files present (raw_pending > 0 or wiki_pending > 0) → offer to run:
-
Always echo the
Recovery:footer line from the script output so the user always sees the escape hatch.
Rules
- Never auto-fix. Always propose the command and wait for user approval.
- Status is read-only — never write during this skill.