maintain

Audit knowledge base consistency for frontmatter issues, stale projects, and outdated references.

15|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/BEKO2210/Firstbrain --skill maintain-beko2210
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maintain
Source: https://github.com/BEKO2210/Firstbrain/tree/main/.agents/skills/maintain
Command: npx skills add https://github.com/BEKO2210/Firstbrain --skill maintain-beko2210

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious and error-prone process of auditing your knowledge base for inconsistencies, stale information, and outdated references, ensuring your second brain remains accurate and reliable.

Core Features & Use Cases

  • Consistency Audit: Detects frontmatter errors (missing/invalid types, dates, tags), tag casing issues, and type/folder mismatches.
  • Staleness Detection: Identifies projects or notes that haven't been updated in a configurable period.
  • Reference Checking: Flags links to notes that have been archived or completed.
  • Automated & Proposed Fixes: Automatically corrects safe issues and proposes solutions for more complex ones, categorizing them into AUTO, PROPOSE, and NEVER zones for user control.
  • Use Case: Run /maintain regularly to catch notes with missing created dates, ensure all tags are lowercase, and identify projects that have been inactive for over 60 days, prompting you to archive them.

Quick Start

Run the maintain skill to audit your vault for any inconsistencies and apply safe fixes.

Frequently Asked Questions about maintain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my knowledge base for frontmatter issues and outdated references?

Stale project detection identifies notes or projects that haven't been updated in a configurable period. You can set custom staleness thresholds, such as flagging projects inactive for over 60 days, to prompt archiving and maintain vault consistency.

What is the best way to fix tag casing issues and type mismatches in a vault?

The best way to fix tag casing issues and type/folder mismatches is through automated vault maintenance. The system automatically corrects safe issues in the AUTO zone and proposes solutions for complex inconsistencies in the PROPOSE zone for user review.

Can I automatically fix links to archived notes in my knowledge base?

Yes, you can automatically fix links to archived notes. The reference checking feature flags links pointing to archived or completed notes, automatically correcting safe issues and proposing corrections for outdated references to maintain knowledge base consistency.

Does vault maintenance support custom staleness thresholds for inactive projects?

Yes, vault maintenance supports custom staleness thresholds for detecting inactive projects. You can configure the specific period for staleness detection, allowing the audit to identify projects that haven't been updated within your defined timeframe for reliable vault maintenance.

Why does my consistency audit categorize fixes into AUTO, PROPOSE, and NEVER zones?

The consistency audit categorizes fixes into AUTO, PROPOSE, and NEVER zones to ensure user control over vault maintenance. AUTO applies safe automated fixes, PROPOSE offers solutions for complex issues requiring review, and NEVER designates actions that should not be automatically modified.