maintain: general wiki freshness mechanism + restore tailscale routes page
Replace the skills-only regeneration script with a general wiki-maintain.sh that: - regenerates skills-index from live skill tree (330 skills / 26 categories) - audits EVERY page for staleness vs its updated date (>21d flagged) - rebuilds + redeploys the Quartz site - writes a dated freshness report to raw/stocktake/ Also fix the tailscale.md page (it had drifted to only 4 routes; reality now has 11 CT460 routes incl /webui, /agent-estate, /synergy-prep, /evening-grid, /wiki and the /wiki proxy was also missing from the atomic apply script — added there). Cron wiki-stocktake-maintenance (1a8e90ea2271) now runs this daily 03:00 and commits+pushes so the wiki cannot silently drift again.
This commit is contained in:
+20
-21
@@ -3,8 +3,8 @@ title: Installed Skills
|
||||
type: system
|
||||
status: active
|
||||
created: 2026-07-22
|
||||
updated: 2026-08-15
|
||||
verified_on: 2026-08-15
|
||||
updated: 2026-08-16
|
||||
verified_on: 2026-08-16
|
||||
confidence: high
|
||||
tags: [skills, hermes]
|
||||
sources: []
|
||||
@@ -17,9 +17,8 @@ sources: []
|
||||
This page is auto-regenerated from the live skill inventory. Do not hand-edit.
|
||||
|
||||
## Stock-take notes
|
||||
- Category names come from the directory structure under `~/.hermes/skills/` (`category/skill/SKILL.md`).
|
||||
- Skills stored directly under `~/.hermes/skills/` (no subfolder) are grouped under `uncategorized`.
|
||||
- Deeper nested paths (e.g. `mlops/evaluation`) are grouped by their top-level category.
|
||||
- Category = directory structure under `~/.hermes/skills/` (`category/skill/SKILL.md`).
|
||||
- Skills directly under `~/.hermes/skills/` group under `uncategorized`.
|
||||
|
||||
## Autonomous Ai Agents (8)
|
||||
|
||||
@@ -397,10 +396,26 @@ This page is auto-regenerated from the live skill inventory. Do not hand-edit.
|
||||
- `working-with-legacy-code` — Safely change and test untested codebases using Feathers'' "Working Effectively with Legacy Code". Use when the user men
|
||||
- `yuanbao` — Yuanbao (元宝) groups: @mention users, query info/members.
|
||||
|
||||
## Conduct (1)
|
||||
|
||||
- `simple-directives-execution` — Execute now when told 'just do X' — no investigation.
|
||||
|
||||
## Cron (1)
|
||||
|
||||
- `cron-digest-formatting` — Use when formatting cron Telegram news digests for Anthony.
|
||||
|
||||
## Data Science (1)
|
||||
|
||||
- `jupyter-live-kernel` — Iterative Python via live Jupyter kernel (hamelnb).
|
||||
|
||||
## Finance (1)
|
||||
|
||||
- `3-statement-model` — Build integrated IS/BS/CF financial workbooks in Excel.
|
||||
|
||||
## Job Hunting (1)
|
||||
|
||||
- `seek-extraction-patterns` — Extract salary, closing dates, and job details from SEEK (au.seek.com) listings at scale. Use when enriching a batch of
|
||||
|
||||
## Omniroute (1)
|
||||
|
||||
- `omniroute-skills` — Interact with OmniRoute's Skills framework — list, install, enable, execute, and debug skills via REST API and MCP tools
|
||||
@@ -413,22 +428,6 @@ This page is auto-regenerated from the live skill inventory. Do not hand-edit.
|
||||
|
||||
- `wiki-web-hosting` — Publish Markdown wikis as Quartz sites over Tailscale.
|
||||
|
||||
## Job Hunting (1)
|
||||
|
||||
- `seek-extraction-patterns` — Extract salary, closing dates, and job details from SEEK (au.seek.com) listings at scale. Use when enriching a batch of
|
||||
|
||||
## Conduct (1)
|
||||
|
||||
- `simple-directives-execution` — Execute now when told 'just do X' — no investigation.
|
||||
|
||||
## Cron (1)
|
||||
|
||||
- `cron-digest-formatting` — Use when formatting cron Telegram news digests for Anthony.
|
||||
|
||||
## Data Science (1)
|
||||
|
||||
- `jupyter-live-kernel` — Iterative Python via live Jupyter kernel (hamelnb).
|
||||
|
||||
## Related
|
||||
- [[systems/hermes-agent]]
|
||||
- [[systems/omniroute]]
|
||||
|
||||
Reference in New Issue
Block a user