Install
openclaw skills install flatnotes-tasksmd-github-auditThoroughly audit Tasks.md + Flatnotes for drift and accuracy; use GitHub (gh CLI) as source of truth to detect stale notes/cards and missing links. Produces a report and an optional fix plan.
openclaw skills install flatnotes-tasksmd-github-auditUse this skill when Brandon asks to audit the Flatnotes/Tasks.md system for accuracy and ensure it’s up to date, using GitHub as the source of truth.
Run the bundled auditor (report-only):
node skills/flatnotes-tasksmd-github-audit/scripts/audit.mjs --since-days 30 --write
Outputs:
tmp/flatnotes-tasksmd-audit.mdtmp/flatnotes-tasksmd-audit.jsonIf
ghis not authenticated, the audit still runs but GitHub checks will be marked asSKIPPED_GITHUB.
/home/ds/.config/appdata/tasksmd/tasks/home/ds/.config/appdata/flatnotes/datanotes/resources/flatnotes-system/Override via env vars:
TASKS_ROOTFLATNOTES_ROOT00 Inbox, 05 Backlog, 10 Next, 20 Doing, 30 Blocked, 40 Waiting, 90 Done.prio-p2 lives in 05 Backlog by default (no prio-p2 in 10 Next).Unblock:.Flatnotes: ...).For each active project in SYS Workspace - Project Registry:
PJT <slug> - 00 OverviewPJT <slug> - 10 ResearchPJT <slug> - 20 PlanPJT <slug> - 90 LogFor each project repo in the registry:
PJT <slug> - 90 Log) + hub status update, orParse registry
SYS Workspace - Project Registry from Flatnotes.Scan Tasks.md
proj-* tag.prio-p2 in Next, etc.).Scan Flatnotes
GitHub cross-check
gh:
gh pr list --state open --json ...gh pr list --state merged --search "merged:>=<date>" --json ... (or equivalent)Report
Default is report-only.
If Brandon explicitly asks to apply fixes:
10 Research, etc.) using existing templatesprio-p2 from Next → Backlogscripts/audit.mjs — generates the report (Markdown + JSON). If needed, patch it rather than rewriting.