bigbrain-maintain
Check a BigBrain for deterministic health issues and a small judgment-based sample of page quality.
Skill by life-efficient
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/life-efficient-bigbrain-maintain
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/bigbrain-maintain
What's inside
- Skill name
bigbrain-maintain- Description
- Check a BigBrain for deterministic health issues and a small judgment-based sample of page quality. Use for maintenance, health checks, nightly checkups, or auditing whether pages and summaries remain reader-facing, standalone, and well-structured. Do not use for a full content rewrite, a one-off page edit, or exhaustive editorial review.
- License
- MIT
- Instructions
- 226 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# BigBrain: Maintain
Use this skill when you want a quick BigBrain checkup. It runs the health
check, fixes straightforward issues when there is a safe built-in path, and
then tells you what still needs attention.
For recurring nightly maintenance, reporting unresolved items is not enough.
The agent must first attempt safe, bounded remediation for findings that have a
deterministic fix path, then report only what remains.
## Contract Checklist
This skill guarantees:
- Start with the live `bigbrain health --json` report
- Fix straightforward problems when the current runtime already has a safe way
to do that
- Re-run health after any remediation attempt
- After content remediation, re-run sync so the database/index reflects the
committed brain files
- Commit intentional remediation changes once verification passes, then push the
branch when the repository is otherwise clean
- For nightly maintenance, attempt remediation before finalizing the
"unresolved items" section
- Exit cleanly when no findings remain
- Stop clearly when the remaining issues need manual page edits or a product
change
- On each maintenance pass, assess a random sample of up to ten canonical pages
against qualitative reader-facing standards and record the sample and findings
## What it can fix
Use only these built-in repair paths unless the user asks for deeper edits:
1. Freshness or index drift:
- Run `node ./bin/bigbrain.js sync --json`
- Re-run `node ./bin/bigbrain.js health --json`
2. Template/install drift:
- For `skill_template_mismatch`, inspect `skill_template_status.checks`
- If the intended active install is missing and the template path exists,
create or correct the active symlink with `ln -sfn`, then re-run health
- For `automation_template_mismatch`, compare the template and active
`automation.toml`; if the active install should track the template, copy
the template to the active path while preserving machine-local `cwds` when
present, then re-run health
- Do not delete, pause, activate, or reschedule automations unless the user
explicitly asked for that operational change
3. Obvious page-shape fixes:
- If a finding points to a single page and the correction is obvious from the
page shape rules, apply the smallest safe edit, then re-run health
- Safe examples: restoring missing required meeting headings, adding missing
frontmatter delimiters, adding the body separator required between current
truth and timeline, creating an empty `## Timeline` section when the page
type requires a timeline and no dated evidence is obvious, or fixing an
obviously broken relative markdown link target
- Treat `missing_separator` as deterministic when health points to concrete
pages: insert the smallest valid `---` body separator after the current
truth section or before an existing `## Timeline`, without rewriting the
page content
- Treat `missing_timeline` as deterministic for page types that require a
timeline: add `## Timeline` after the separator; include an initial dated
item only when the page already contains clear source evidence for it,
otherwise leave the timeline empty if health accepts that shape
- Treat `invalid_meeting_prep_heading` as deterministic when the only issue
is an extra non-critical prep heading: remove the extra heading while
preserving its bullets/content under the allowed prep structure
- For `unresolved_link`, inspect the source page and filesystem context; fix
the link when there is a single obvious target, such as a raw file whose
name differs only by URL encoding/spacing, or convert an external local
path citation into literal text when it is not an in-brain page link
- For raw-file sidecar placement, distinguish canonical pages from sidecars:
canonical meeting, report, source, deliverable, deal, and project pages may
link to raw files from normal collection folders, but markdown pages whose
main purpose is raw-file metadata should live next to the raw file under
`<collection>/.raw/`. Move only unambiguous sidecars and list ambiguous
pages for review.
- After link edits, always run `sync` before re-running `health`, because
unresolved-link checks use the indexed outgoing-link table
4. Page-schema compliance:
- For `page_schema_registry_missing`, bootstrap the registry only through
the owning Brain MCP `schemas/bootstrap` tool. Never replace an existing
registry. Read the result back before proceeding.
- For `schema_default_missing`, apply only the reported `default_value`, to
at most 25 pages per run. Read the page first, preserve its current
compiled truth, and record one precise timeline entry with provenance.
Use `tasks/update` for pages under `tasks/`; for every other page, use
`update_page` with a one-key `frontmatter` patch.
- Treat `schema_field_type_mismatch` as deterministic only when the
registered field type is `array` and the read-back value is exactly the
empty string. Normalize that value to `[]`; never split, reinterpret, or
replace a non-empty string. Count these pages within the same 25-page
limit.
- Verify each change through the same owning MCP, then run `sync` and
health again. Stop if any verification fails.
- Do not infer or overwrite values for `schema_required_field_missing`,
non-deterministic `schema_field_type_mismatch`,
`schema_field_invalid_enum`, `unknown_page_schema`, or
`invalid_page_schema_registry`. Report the affected page, field, schema,
and observed value for manual review.
5. Post-remediation persistence:
- After any content or brain-file edit, run `node ./bin/bigbrain.js sync
--json` so embeddings/index state catches up with the files
- Run `git status --short --branch` and inspect the changed files before
staging anything
- Commit only the intentional remediation changes with a concise message
- Re-run `node ./bin/bigbrain.js health --json` after the commit
- If the repository is clean and the only remaining git status issue is being
ahead of the remote, run `git push`
5. Inbound event triage:
- When health reports `inbound_event_failed` or
`inbound_event_quarantined`, inspect the exact delivery with
`bigbrain events inbox` before deciding what to do.
- Classify each delivery as `retryable`, `needs_review`, or `legacy` and
include the observed cause and one concrete proposed action in the final
report.From life-efficient/bigbrain, MIT.
More from life-efficient/bigbrain
- 0.552score
bigbrain-media-ingest
life-efficient
Save information from a local recording or unsupported audio or video source to BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
bigbrain-podcast-ingest
life-efficient
Ingest a published podcast episode or podcast audio into BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
bigbrain-ingest
life-efficient
Save new information to BigBrain using the appropriate ingestion workflow.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-document-ingest
life-efficient
Save information from a PDF, presentation, memo, screenshot, or other document to BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-granola-ingest
life-efficient
Import meetings from Granola into BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-comprehension
life-efficient
Use for a BigBrain Comprehension session when the user says “let’s do comprehension,” asks to be tested or quizzed, asks the agent to lead a learning…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-dashboard
life-efficient
Open the BigBrain browser dashboard app and verify it is running.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-onboarding
life-efficient
Interview a user to initially populate a new or sparse BigBrain brain home.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-page-visibility
life-efficient
Change or inspect BigBrain page visibility for public sharing.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
bigbrain-meeting-ingest
life-efficient
Save meeting notes, a transcript, or a post-meeting summary to BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
bigbrain-email-ingest
life-efficient
Save information from human-written email correspondence to BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
bigbrain-keep-in-touch
life-efficient
Review recently updated people pages, maintain the private Keep in Touch registry and cursor, and report every outcome without sending messages.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 2
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
- Last release
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/life-efficient/bigbrain
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from life-efficient
- 0.552score
bigbrain-media-ingest
life-efficient
Save information from a local recording or unsupported audio or video source to BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
bigbrain-podcast-ingest
life-efficient
Ingest a published podcast episode or podcast audio into BigBrain.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
bigbrain-ingest
life-efficient
Save new information to BigBrain using the appropriate ingestion workflow.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-dashboard
life-efficient
Open the BigBrain browser dashboard app and verify it is running.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-comprehension
life-efficient
Use for a BigBrain Comprehension session when the user says “let’s do comprehension,” asks to be tested or quizzed, asks the agent to lead a learning…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
bigbrain-document-ingest
life-efficient
Save information from a PDF, presentation, memo, screenshot, or other document to BigBrain.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
bigbrain-maintain skill. Agent Mart. https://agentmart.dev/skills/life-efficient-bigbrain-maintain (last updated 2026-10-24)