maintain: wiki stocktake refresh + scheduled-tasks cleanup

This commit is contained in:
Tony0410
2026-08-16 03:08:09 +08:00
parent f518ff7c66
commit f1ea8fd228
5 changed files with 392 additions and 336 deletions
+6
View File
@@ -189,3 +189,9 @@
- **Updated [[infrastructure/hosts]]** — bumped `updated` date - **Updated [[infrastructure/hosts]]** — bumped `updated` date
- **Updated [[index]]** — last-updated date → 2026-08-14, added Guanaco link to Core systems - **Updated [[index]]** — last-updated date → 2026-08-14, added Guanaco link to Core systems
- No secrets written. - No secrets written.
## [2026-08-16] maintenance | Stocktake + scheduled-tasks cleanup
- Ran `wiki-maintain.sh` content regeneration + freshness audit (36 stale / 34 fresh / 7 no-date of 77 pages)
- Rebuilt Quartz deploy (201 HTML files)
- Updated `systems/scheduled-tasks` to 29 active jobs after verifying live `hermes cron list` and adding wiki-stocktake-maintenance
- Cleaned duplicate rows from the scheduled-tasks table
+47
View File
@@ -0,0 +1,47 @@
import sys, re
from pathlib import Path
from datetime import date
wiki = Path(sys.argv[1])
report = Path(sys.argv[2])
threshold = int(sys.argv[3])
today = date.today()
stale, fresh, nodate = [], [], []
for f in sorted(wiki.rglob('*.md')):
rel = f.relative_to(wiki)
if str(rel).startswith('raw/'):
continue
content = f.read_text(errors='ignore')
upd = re.search(r'^updated:\s*(\S+)', content[:800], re.M)
if not upd:
nodate.append(str(rel))
continue
try:
d = date.fromisoformat(upd.group(1))
except ValueError:
nodate.append(str(rel))
continue
age = (today - d).days
(stale if age > threshold else fresh).append((str(rel), age, upd.group(1)))
stale.sort(key=lambda x: -x[1])
lines = [
f"# Wiki freshness audit — {today.isoformat()}",
f"Threshold: >{threshold} days since `updated`",
"",
f"## STALE ({len(stale)})",
"",
]
for rel, age, d in stale:
lines.append(f"- [{age:>3}d] {rel} (updated {d})")
lines += [f"", f"## FRESH ({len(fresh)})", ""]
for rel, age, d in fresh:
lines.append(f"- [{age:>3}d] {rel}")
lines += [f"", f"## NO updated DATE ({len(nodate)})", ""]
for rel in nodate:
lines.append(f"- {rel}")
lines += [
"",
f"TOTAL: {len(stale)} stale, {len(fresh)} fresh, {len(nodate)} no-date of {len(stale)+len(fresh)+len(nodate)} pages",
]
report.parent.mkdir(parents=True, exist_ok=True)
report.write_text('\n'.join(lines))
print(f"[2/3] audit: {len(stale)} stale (>={threshold}d), {len(fresh)} fresh, {len(nodate)} no-date -> {report}")
+4 -3
View File
@@ -40,8 +40,9 @@ Threshold: >21 days since `updated`
- [ 22d] systems/hermes-agent.md (updated 2026-07-25) - [ 22d] systems/hermes-agent.md (updated 2026-07-25)
- [ 22d] systems/tool-search.md (updated 2026-07-25) - [ 22d] systems/tool-search.md (updated 2026-07-25)
## FRESH (33) ## FRESH (34)
- [ 0d] CONTRIBUTING.md
- [ 1d] agents/hermes-chaos.md - [ 1d] agents/hermes-chaos.md
- [ 1d] agents/hermes-production.md - [ 1d] agents/hermes-production.md
- [ 1d] agents/index.md - [ 1d] agents/index.md
@@ -73,7 +74,7 @@ Threshold: >21 days since `updated`
- [ 21d] systems/obsidian.md - [ 21d] systems/obsidian.md
- [ 2d] systems/omniroute.md - [ 2d] systems/omniroute.md
- [ 18d] systems/opencode-go.md - [ 18d] systems/opencode-go.md
- [ 6d] systems/scheduled-tasks.md - [ 0d] systems/scheduled-tasks.md
- [ 0d] systems/skills-index.md - [ 0d] systems/skills-index.md
## NO updated DATE (7) ## NO updated DATE (7)
@@ -86,4 +87,4 @@ Threshold: >21 days since `updated`
- log.md - log.md
- reports/uber-eats/2026-07.md - reports/uber-eats/2026-07.md
TOTAL: 36 stale, 33 fresh, 7 no-date of 76 pages TOTAL: 36 stale, 34 fresh, 7 no-date of 77 pages
+4 -3
View File
@@ -3,8 +3,8 @@ title: Scheduled Tasks
type: system type: system
status: active status: active
created: 2026-07-22 created: 2026-07-22
updated: 2026-08-10 updated: 2026-08-16
verified_on: 2026-08-10 verified_on: 2026-08-16
confidence: high confidence: high
tags: [cron, scheduled, automation] tags: [cron, scheduled, automation]
sources: [live-cron-list] sources: [live-cron-list]
@@ -13,7 +13,7 @@ sources: [live-cron-list]
# Scheduled Tasks # Scheduled Tasks
## Count ## Count
- **Active jobs:** 28 (verified from live `hermes cron list`, 2026-08-07) - **Active jobs:** 29 (verified from live `hermes cron list`, 2026-08-16)
- **Previously 25** — GitHub Trending Radar Daily removed 2026-08-02; several jobs added since. - **Previously 25** — GitHub Trending Radar Daily removed 2026-08-02; several jobs added since.
## Job Table ## Job Table
@@ -48,6 +48,7 @@ sources: [live-cron-list]
| GitHub Trending Radar — Weekly Roundup | `0 9 * * 1` | telegram:1793951355 | — | — | | | GitHub Trending Radar — Weekly Roundup | `0 9 * * 1` | telegram:1793951355 | — | — | |
| 🦝 Hermes Config Backup to Gitea (Daily) | `0 11 * * *` | origin | — | `hermes-config-backup.sh` | no-agent | | 🦝 Hermes Config Backup to Gitea (Daily) | `0 11 * * *` | origin | — | `hermes-config-backup.sh` | no-agent |
| Review Agent Estate Phase One | once at 2026-08-08 18:33 | origin | — | — | ✅ Completed 2026-08-08. See [[current-state]]. | | Review Agent Estate Phase One | once at 2026-08-08 18:33 | origin | — | — | ✅ Completed 2026-08-08. See [[current-state]]. |
| wiki-stocktake-maintenance | `0 3 * * *` | local | — | `wiki-maintain.sh` | no-agent |
## Removed Jobs ## Removed Jobs
| Name | Removed | Reason | | Name | Removed | Reason |
+331 -330
View File
@@ -12,7 +12,7 @@ sources: []
# Installed Skills # Installed Skills
**Total installed: 330 skills** in `~/.hermes/skills/`. **Total installed: 331 skills** in `~/.hermes/skills/`.
This page is auto-regenerated from the live skill inventory. Do not hand-edit. This page is auto-regenerated from the live skill inventory. Do not hand-edit.
@@ -22,411 +22,412 @@ This page is auto-regenerated from the live skill inventory. Do not hand-edit.
## Autonomous Ai Agents (8) ## Autonomous Ai Agents (8)
- `antigravity-cli` — Operate the Antigravity CLI (agy): plugins, auth, sandbox. - `antigravity-cli`
- `claude-code` — Delegate coding to Claude Code CLI (features, PRs). - `claude-code`
- `codex` — Delegate coding to OpenAI Codex CLI (features, PRs). - `codex`
- `computer-use` — Drive the desktop in the background without stealing focus. - `computer-use`
- `hermes-agent` — Use, configure, theme, extend, and orchestrate Hermes Agent. - `hermes-agent`
- `merge-reconciler` — Neutral third-party resolution of agent merge conflicts. - `merge-reconciler`
- `opencode` — Delegate coding to OpenCode CLI (features, PR review). - `opencode`
- `openhands` — Delegate coding to OpenHands CLI (model-agnostic, LiteLLM). - `openhands`
## Hermes (5) ## Hermes (5)
- `hermes-personality-soulmd` — Edit and verify Hermes Agent's core personality/identity file (SOUL.md). Use when the user wants to change 'who Hermes i - `hermes-personality-soulmd`
- `hermes-telegram-miniapp` — Deploy and operate the standalone Hermes Telegram Mini App repo onto a Hermes Agent LXC/VM. Covers the full CT460 workfl - `hermes-telegram-miniapp`
- `hermes-tts-configuration` — Set up Hermes TTS: providers, voice, persona, config edits. - `hermes-tts-configuration`
- `hermes-ui-ops` — Operate Hermes desktop UI — Vite, HTTPS, mic, systemd. - `hermes-ui-ops`
- `soul-md-design` — Research SOUL.md patterns for structured agent personas. - `soul-md-design`
## Devops (127) ## Devops (127)
- `abyss-ios-pairing` — Pair an iPhone with this Hermes instance via The Abyss iOS app — Tailscale Funnel/Serve + API key + QR. Detects host OS - `abyss-ios-pairing`
- `agent-extension-audit` — > - `agent-extension-audit`
- `agent-observability` — Observability and evaluation for Hermes agent tasks: event logging, memory attribution, repair-memory tracking, failure - `agent-observability`
- `agent-stack-weekly-review` — Weekly health review for the Hermes+Mnemosyne agent stack: read-only data collection from governance, observability, Mne - `agent-stack-weekly-review`
- `agentmail-webhook-tailscale` — Real-time AgentMail webhooks via Tailscale funnel push. - `agentmail-webhook-tailscale`
- `anthropic-spend-forensics` — Use when unexplained Anthropic spend needs attribution. - `anthropic-spend-forensics`
- `browser-automation-recovery` — > - `browser-automation-recovery`
- `browser-backend-verification` — Verify active browser backend and CDP connectivity. - `browser-backend-verification`
- `browser-tab-lifecycle-and-recovery` — >- - `browser-tab-lifecycle-and-recovery`
- `camofox-browser-automation` — Operate the Camofox headless browser service for authenticated scraping, periodic data extraction, and browser automatio - `camofox-browser-automation`
- `camofox-pitfalls` — Runtime pitfalls and edible fixes for the Camofox browser REST API on Anthony's homelab. Complements camofox-browser-aut - `camofox-pitfalls`
- `camoufox-remote-websocket` — Expose Camoufox as a remote Playwright WebSocket server for cross-host browser automation. Use when another agent needs - `camoufox-remote-websocket`
- `chat4000-ops` — Operate, diagnose, and pair the chat4000 Hermes plugin — the native iPhone/Mac app for Hermes. Covers CLI commands, devi - `chat4000-ops`
- `cloudflare-ops` — Operate Cloudflare services — DNS, Tunnels, R2 Object Storage (S3-compatible), API authentication, and domain management - `cloudflare-ops`
- `codex-via-cliproxy` — Run the OpenAI Codex CLI (codex) on a machine where chatgpt.com/backend-api is geo-blocked (HTTP 451) or the stored OAut - `codex-via-cliproxy`
- `container-cpu-forensics` — Find idle-CPU vampires: cgroup truth, crash loops. - `container-cpu-forensics`
- `crawlee-batch-scrape` — Lightweight batch URL scraping with Crawlee. Extracts markdown/text from multiple URLs in parallel. Low resource footpri - `crawlee-batch-scrape`
- `cron-job-maintenance` — Debug, fix, and harden Hermes cron jobs — particularly multi-step autonomous jobs where models skip or incompletely exec - `cron-job-maintenance`
- `cron-prompt-service-integration` — Authed-API cron prompts: wrap calls in helper scripts. - `cron-prompt-service-integration`
- `cronjob-prompt-hardening` — Use when hardening cronjob prompts against fabrication. - `cronjob-prompt-hardening`
- `cross-profile-session-handoff` — Continue work from a dead or stuck Hermes specialist profile in the default/supervisor profile. Covers session dump insp - `cross-profile-session-handoff`
- `cua-computer-use` — Set up and operate cua-driver for GUI automation on headless Linux servers. Covers virtual display setup (Xtigervnc/Xvfb - `cua-computer-use`
- `cua-driver-lifecycle` — Manage cua-driver processes on Hermes VMs — diagnose runaway instances, implement idle-timeout wrappers, and configure H - `cua-driver-lifecycle`
- `cua-driver-linux-accessibility` — Fix AT-SPI bridge when computer_use returns 0x0 on Linux. - `cua-driver-linux-accessibility`
- `custom-dashboard-ops` — Operate or deploy the custom-dashboard on CT201. - `custom-dashboard-ops`
- `dashboard-server-ops` — Operate, extend, and troubleshoot self-hosted Python HTTP API servers serving SPAs. Covers http.server-based dashboards, - `dashboard-server-ops`
- `docker-management` — Manage Docker containers, images, volumes, and Compose. - `docker-management`
- `external-auth-script-integration` — Fix broken script authentication by redirecting to local helper scripts, preserving module APIs during rewrites, and ver - `external-auth-script-integration`
- `external-skill-integration` — Bring external skills, standalone CLI tools, and MCP server binaries from GitHub repos into Hermes — for Hermes skills u - `external-skill-integration`
- `free-web-tools` — >- - `free-web-tools`
- `freshrss-intelligence-filter` — Intelligence-filter upgrade for FreshRSS midday cron: clusters articles by topic, flags urgent items, adds 'why this mat - `freshrss-intelligence-filter`
- `gcp-vertex-ai-provider` — Configure Google Cloud Vertex AI as an inference provider in the homelab save service account credentials, test connec - `gcp-vertex-ai-provider`
- `gmail-imap-email-monitor` — Cron-friendly Gmail IMAP pattern for Hermes Agent: find new messages by UID range, parse headers robustly, detect urgenc - `gmail-imap-email-monitor`
- `google-apis` — Google Gmail, Calendar, Drive, Docs, Sheets tools. - `google-apis`
- `google-contacts-birthday-sync` — Sync Facebook birthdays to contacts services (Google Contacts, iCloud). Cross-references Facebook birthday data with Goo - `google-contacts-birthday-sync`
- `guanaco-ops` — Operate Guanaco LLM proxy on CT205. - `guanaco-ops`
- `hermes-agent-install` — Install, reinstall, upgrade, and diagnose Hermes Agent installations. Covers the official installer (scripts/install.sh) - `hermes-agent-install`
- `hermes-agent-ops` — Diagnose and fix problems with Hermes Agent's OWN runtime — the web UI (port 8787), the memory-ui dashboard plugin ('Hin - `hermes-agent-ops`
- `hermes-api-vault` — Manage Hermes plugin/agent API credentials stored in a Notion vault — query the vault, map entries to ~/.hermes/.env var - `hermes-api-vault`
- `hermes-config-backup` — Use when Hermes' Gitea config backup is stale or missing. - `hermes-config-backup`
- `hermes-config-diagnostics` — >- - `hermes-config-diagnostics`
- `hermes-cron-operations` — Operate, diagnose, and fix Hermes Agent scheduled cron jobs — list jobs, inspect configs, debug failures, manage scripts - `hermes-cron-operations`
- `hermes-cron-patterns` — Reliable cron job patterns for Hermes Agent. Covers prompt hardening, step enforcement, verification loops, subagent del - `hermes-cron-patterns`
- `hermes-gateway-config-loading` — >- - `hermes-gateway-config-loading`
- `hermes-gateway-ops` — Operate, diagnose, and troubleshoot the Hermes Agent messaging gateway — platform connections, config management, servic - `hermes-gateway-ops`
- `hermes-instance-migration` — Audit one Hermes Agent instance's skills/state and port a curated subset (skills, scripts, data, cookies) to another ins - `hermes-instance-migration`
- `hermes-mattermost-integration` — Configure/troubleshoot Mattermost adapter for Hermes. - `hermes-mattermost-integration`
- `hermes-memory-systems` — Evaluate, configure, migrate, and troubleshoot Hermes Agent memory providers. Covers all 9 official providers (Hindsight - `hermes-memory-systems`
- `hermes-multi-agent` — Design, configure, and troubleshoot multi-agent Hermes setups using profiles, delegate_task, Kanban, and Telegram bot se - `hermes-multi-agent`
- `hermes-multiplex-telegram-ops` — Diagnose Hermes profile Telegram silence under multiplex. - `hermes-multiplex-telegram-ops`
- `hermes-plugin-live-verification` — Verify Hermes plugin enablement, hook registration, live event emission, dual-write consistency, and fallback evidence p - `hermes-plugin-live-verification`
- `hermes-plugin-ops` — Install, configure, optimize, and troubleshoot Hermes Agent plugins — covers plugin installation via CLI, provider/routi - `hermes-plugin-ops`
- `hermes-profile-ops` — Audit, diagnose, and optimize Hermes agent profiles. Covers systematic inspection of config.yaml, profile.yaml, SOUL.md, - `hermes-profile-ops`
- `hermes-profile-scoped-platform-troubleshooting` — Repair platform adapter mismatches across Hermes profiles. - `hermes-profile-scoped-platform-troubleshooting`
- `hermes-provider-configuration` — Configure Hermes Agent inference providers and custom OpenAI-compatible endpoints. Use when the user asks to add/switch - `hermes-provider-configuration`
- `hermes-routing-and-domains` — Route requests correctly across Hermes CT460's multi-service architecture. Covers Tailscale Serve, Cloudflare Tunnel, do - `hermes-routing-and-domains`
- `hermes-self-diagnosis` — >- - `hermes-self-diagnosis`
- `hermes-session-context-ops` — Use when Hermes desktop chats lose or blend context. - `hermes-session-context-ops`
- `hermes-soul-forge` — Operate the Soul Forge plugin — manage community souls, import profile SOUL.md files from repos, verify profile sync, an - `hermes-soul-forge`
- `hermes-web-tools` — Use the web search + content-extraction capability already installed on this Hermes instance. Covers the built-in web_ex - `hermes-web-tools`
- `hermes-webui-ops` — Operate, restart, and verify the standalone Hermes WebUI on port 8787 (NOT the official control UI — that's on 9119). Co - `hermes-webui-ops`
- `hindsight-docs` — Complete Hindsight documentation for AI agents. Use this to learn about Hindsight architecture, APIs, configuration, and - `hindsight-docs`
- `hindsight-import-mnemosyne` — Import memories from a Mnemosyne SQLite DB into self-hosted Hindsight (:8888). 6,658 chunks (episodic+gists+working+fact - `hindsight-import-mnemosyne`
- `hindsight-ops` — Hindsight memory system — self-hosted LIVE on :8888 (systemd hindsight.service; OmniRoute free-IA LLM + Google/Gemini em - `hindsight-ops`
- `hindsight-selfhost` — Self-host Hindsight bare-metal (no Docker) + official Control Plane dashboard. hindsight-all-slim + embedded pg0 + hybri - `hindsight-selfhost`
- `homarr-dashboard-management` — Manage Homarr v1 dashboard on runtipi — multi-board setup, permissions, schema validation, PVE integration, and master b - `homarr-dashboard-management`
- `homarr-dashboard-ops` — >- - `homarr-dashboard-ops`
- `homelab-docker-update` — Audit, update, and maintain Docker containers running inside homelab LXCs/VMs — across runtipi, bare Docker hosts, and a - `homelab-docker-update`
- `homelab-instance-migration` — Audit and migrate a Hermes Agent instance from a source (old/bloated) box to a target (lean) box. Covers skill auditing, - `homelab-instance-migration`
- `homelab-service-management` — Deploy, update, and troubleshoot services running as Docker containers or bare-metal on Anthony's homelab Tailscale node - `homelab-service-management`
- `homelab-virtual-desktop` — Build, persist, expose, and debug a viewable virtual desktop (TigerVNC + websockify + Tailscale serve + systemd) on the - `homelab-virtual-desktop`
- `job-board-scraping-reference` — Platform-specific scraping behaviors for Australian job boards (SEEK, Indeed, LinkedIn) including access patterns, salar - `job-board-scraping-reference`
- `jobs-dashboard-server-ops` — Operate, debug, and extend the Notion-sourced job tracker dashboard (port 9099). Covers API routes, cover letter serving - `jobs-dashboard-server-ops`
- `kanban-orchestrator` — Decomposition playbook + anti-temptation rules for an orchestrator profile routing work through Kanban. The "don't do th - `kanban-orchestrator`
- `kanban-worker` — Pitfalls, examples, and edge cases for Hermes Kanban workers. The lifecycle itself is auto-injected into every worker's - `kanban-worker`
- `linux-systemd-desktop` — | - `linux-systemd-desktop`
- `litellm-openrouter-key-pooling` — Add additional OpenRouter API keys to a LiteLLM proxy setup as a pool, without replacing the existing key. Use when the - `litellm-openrouter-key-pooling`
- `litellm-proxy-ops` — Manage a running LiteLLM proxy instance via its REST admin API — add/remove models, register new providers, update proxy - `litellm-proxy-ops`
- `llm-model-diagnostics` — Diagnose LLM model quality issues: why a model feels 'dumb', responses get truncated, reasoning models return empty cont - `llm-model-diagnostics`
- `llm-proxy-streaming` — Use when an agent surfaces raw SSE chunks as errors. - `llm-proxy-streaming`
- `mattermost-ops` — Operate, diagnose, and maintain a self-hosted Mattermost server (native or LXC). Covers plugin management, Agents plugin - `mattermost-ops`
- `mattermost-platform-ops` — Debug Hermes Mattermost adapter: typing, delivery, auth. - `mattermost-platform-ops`
- `mcp-agent-integration` — Install and wire local stdio MCP servers (e.g. SearXNG AI Kit) into the user's coding agents — Claude Code, Goose, OpenC - `mcp-agent-integration`
- `media-download-ops` — Operate homelab torrent clients via Web API. - `media-download-ops`
- `memory-governance` — Govern durable memory writes for Hermes + Mnemosyne: audit admissions, lifecycle metadata, duplicate/contradiction check - `memory-governance`
- `mnemosyne-operations` — Operate, diagnose, and maintain Hermes Agent's native Mnemosyne memory system. Covers health checks, dream cycle consoli - `mnemosyne-operations`
- `multi-agent-git-ops` — Git push, rebase, and merge workflows for repos where multiple agents (Hermes, Nanobot, coding agents) commit. Covers Gi - `multi-agent-git-ops`
- `nanobot-omniroute-skills` — Give Nanobot (CT333) access to OmniRoute's skills + tools via MCP. Approach A = add OmniRoute's streamable-HTTP MCP serv - `nanobot-omniroute-skills`
- `nanobot-ops` — Operate, diagnose, and recover the Nanobot gateway service on Proxmox CT333 (clawtest). IP: 192.168.178.66. Access via P - `nanobot-ops`
- `nextcloud-ops` — Operate and recover Anthony's self-hosted Nextcloud (CT270, NextCloudPi). Covers the 503/outage diagnosis (maintenance m - `nextcloud-ops`
- `obsidian-ops` — Operate, diagnose, and troubleshoot Anthony's Obsidian vault. For basic note read/write/search and evidence-based resear - `obsidian-ops`
- `omniroute-combo-troubleshooting` — Diagnose and fix OmniRoute model combos that disappear from the /v1/models catalog (and thus from the Hermes /model pick - `omniroute-combo-troubleshooting`
- `omniroute-context-tuning` — > - `omniroute-context-tuning`
- `omniroute-mcp-portal-cloudflare-auth` — Reference for authenticating Hermes to mcp-portal.martinwa.org/mcp via Cloudflare Access headers, plus Nando's config lo - `omniroute-mcp-portal-cloudflare-auth`
- `omniroute-ops` — Operate, diagnose, and configure OmniRoute — Anthony's AI routing proxy. Covers database access, alias/routing diagnosti - `omniroute-ops`
- `omniroute-skill-caller` — Call any skill installed on the OmniRoute MCP server by NAME (e.g. "mattermost", "nanobot", "hermes-agent-framework") wi - `omniroute-skill-caller`
- `omniroute-skill-execution` — Execute skills on an OmniRoute MCP server (the composure_statistic_module / omniroute endpoint). Covers the streamable-H - `omniroute-skill-execution`
- `openclaw-ops` — Operate, diagnose, and configure the Open-Claw VM — Anthony's autonomous AI agent gateway node (QEMU VM 403). Covers con - `openclaw-ops`
- `pre-flight-investigation` — Check the target and this box before installing anything. - `pre-flight-investigation`
- `pve-lxc-intrusion-detection` — Detect cryptominers on a Proxmox LXC via pct exec. - `pve-lxc-intrusion-detection`
- `pve-ops` — Proxmox VE operations via REST API and SSH. Covers guest management, disk reports, diagnostics, and credential-based API - `pve-ops`
- `qwenpaw-agent-operations` — Troubleshoot QwenPaw agents and model routing. - `qwenpaw-agent-operations`
- `radar-jobs-dashboard` — Use when operating or extending the RADAR jobs dashboard. - `radar-jobs-dashboard`
- `readlater-ops` — Operate, deploy, and fix Anthony's self-hosted ReadLater app (Tony0410/readlater) — Next.js + SQLite in Docker on debian - `readlater-ops`
- `runtipi-container-management` — Update, clean up, and troubleshoot Docker containers inside a Runtipi LXC running on a Proxmox VE host. Covers inventory - `runtipi-container-management`
- `sdlc-review` — Review Kanban handoffs and route verified outcomes. - `sdlc-review`
- `security-incident-response` — Investigate and remediate homelab security incidents. - `security-incident-response`
- `self-hosted-app-deploy` — Deploy, update, and troubleshoot self-hosted Docker applications on Tailscale-connected homelab VMs. Covers the full lif - `self-hosted-app-deploy`
- `self-hosted-dashboard-deployment-verification` — Use when verifying dashboard deployments. - `self-hosted-dashboard-deployment-verification`
- `session-verification` — Verify session claims — check DB, not memory. - `session-verification`
- `solutions-first-agent-conduct` — How this agent must behave when a task hits a wall or a tool fails — lead with the attempt and the fix, not the limitati - `solutions-first-agent-conduct`
- `tailscale-cert-for-docker-https` — Fix tailnet HTTPS cert errors with trusted Tailscale certs. - `tailscale-cert-for-docker-https`
- `tailscale-ops` — Operate and manage Tailscale configuration — Serve routes, Funnel, DNS, ACLs, and debugging. Covers adding/removing serv - `tailscale-ops`
- `tailscale-serve-route-management` — Manage Tailscale Serve routes on CT460 — the `--set-path` replaces-all-rules pitfall, the full route inventory, and the - `tailscale-serve-route-management`
- `tailscale-serve-routes` — Manage Tailscale Serve routes on CT460 atomically. Use when routes need adding, fixing, or verifying. - `tailscale-serve-routes`
- `task-approach` — How the agent should approach any task given by Anthony — pre-work, skill loading, quality gates, and delivery standards - `task-approach`
- `telegram-create-forum-topic` — Create a Telegram forum topic (thread) in a group/supergroup that has topics enabled. Wraps the Telegram Bot API's creat - `telegram-create-forum-topic`
- `tmux-config` — Configure and troubleshoot tmux — fix scroll/scrollback (mouse mode, history-limit, wheel bindings) and live-apply confi - `tmux-config`
- `tool-ecosystem-evaluation` — Evaluate external tools, plugins, skills, and integrations for Hermes Agent and Nanobot. Use when auditing free add-ons, - `tool-ecosystem-evaluation`
- `uber-eats-monitor` — Monitor an Uber Eats order and announce via Sonos when delivery is imminent. Supports timer-based tracking (confidence) - `uber-eats-monitor`
- `versioning-live-services` — Use when versioning a live service dir into a private repo. - `versioning-live-services`
- `vision-model-validation` — Validate and select free vision-capable models via OmniRoute for Hermes auxiliary.vision tool. - `vision-model-validation`
- `watchers` — Poll RSS, JSON APIs, and GitHub with watermark dedup. - `watchers`
- `web-content-extraction` — >- - `web-content-extraction`
- `weekly-comms-tracker` — Track all weekly communications sent to Anthony to prevent repetition across weeks. SQLite-backed with content hashing f - `weekly-comms-tracker`
- `wiki-maintenance` — Maintain the systems wiki for staleness and drift. - `wiki-maintenance`
- `zeroclaw-ops` — Operate, diagnose, and configure ZeroClaw — Anthony's autonomous AI daemon on Proxmox CT333. Covers config editing (TOML - `zeroclaw-ops`
## Productivity (29) ## Productivity (29)
- `airtable` — Airtable REST API via curl. Records CRUD, filters, upserts. - `airtable`
- `box` — Box manages cloud files, sharing, search, and metadata. - `box`
- `briefing-visualization` — Research text → HTML briefing + PPTX deck. - `briefing-visualization`
- `cover-letter-generation` — Draft, render, and deliver styled cover letters for Anthony's job applications. Covers content, format selection, PDF/DO - `cover-letter-generation`
- `custom-pet-authoring` — Create custom animated pet spritesheets for Hermes' petdex system. Covers the pet format spec, Pillow-based spritesheet - `custom-pet-authoring`
- `decision-briefing-dashboards` — Use when advice needs an offline decision dashboard. - `decision-briefing-dashboards`
- `document-to-action-items` — Extract cited obligations, deadlines, tasks from documents. - `document-to-action-items`
- `docx` — Create, read, edit, template, and review Word .docx files. - `docx`
- `google-workspace` — Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python. - `google-workspace`
- `maps` — Geocode, POIs, routes, timezones via OpenStreetMap/OSRM. - `maps`
- `meeting-action-items` — Turn meeting notes into cited decisions, owners, tickets. - `meeting-action-items`
- `nano-pdf` — Edit text in existing PDFs via natural-language prompts. - `nano-pdf`
- `notion` — Notion API + ntn CLI: pages, databases, markdown, Workers. - `notion`
- `notion-database-dedup` — Clean duplicates from Notion databases with quality scoring. Fetch all pages with pagination, compare by URL/company+rol - `notion-database-dedup`
- `obsidian-git-sync` — > - `obsidian-git-sync`
- `obsidian-git-sync` — > - `obsidian-git-sync`
- `ocr-and-documents` — Extract text from PDFs/scans (pymupdf, marker-pdf). - `ocr-and-documents`
- `pdf` — Create, read, merge, fill, and secure PDF files. - `pdf`
- `petdex` — Install and select animated petdex mascots for Hermes. - `petdex`
- `petdex-custom` — Create custom Hermes petdex pets by composing AI-generated or imported character art into spec-correct spritesheets. Com - `petdex-custom`
- `powerpoint` — Create, read, edit .pptx decks with python-pptx. - `powerpoint`
- `product-price-monitor` — Watch product, flight, or listing prices; alert on target. - `product-price-monitor`
- `session-librarian` — Organize sessions by prompt: find, rename, archive, prune. - `session-librarian`
- `stratos-command-centre` — Run, verify, extend, and diagnose the Stratos command-centre dashboard and its backend. - `stratos-command-centre`
- `teams-meeting-pipeline` — Teams meeting summaries, job replay, Graph subscriptions. - `teams-meeting-pipeline`
- `telegram-cron-table-formatting` — How to deliver tables/structured data to Telegram from a Hermes cron job (deliver='telegram') or regular chat message so - `telegram-cron-table-formatting`
- `tui-widgets` — Author live widget apps for the Hermes TUI dock. - `tui-widgets`
- `weekly-review-planning` — Weekly reset: commitments, stalled work, next-week plan. - `weekly-review-planning`
- `xlsx` — Create, read, edit Excel .xlsx workbooks and CSVs. - `xlsx`
## Creative (18) ## Creative (18)
- `architecture-diagram` — Dark-themed SVG architecture/cloud/infra diagrams as HTML. - `architecture-diagram`
- `ascii-art` — ASCII art: pyfiglet, cowsay, boxes, image-to-ascii. - `ascii-art`
- `ascii-video` — ASCII video: convert video/audio to colored ASCII MP4/GIF. - `ascii-video`
- `baoyu-infographic` — Infographics: 21 layouts x 21 styles (信息图, 可视化). - `baoyu-infographic`
- `claude-design` — Design one-off HTML artifacts (landing, deck, prototype). - `claude-design`
- `comfyui` — Generate images, video, and audio via diffusion workflows. - `comfyui`
- `creative-ideation` — Generate ideas via named methods from creative practice. - `creative-ideation`
- `design-md` — Author/validate/export Google's DESIGN.md token spec files. - `design-md`
- `excalidraw` — Hand-drawn Excalidraw JSON diagrams (arch, flow, seq). - `excalidraw`
- `humanizer` — Humanize text: strip AI-isms and add real voice. - `humanizer`
- `hyperframes` — Render MP4/WebM videos from HTML compositions. - `hyperframes`
- `manim-video` — Manim CE animations: 3Blue1Brown math/algo videos. - `manim-video`
- `p5js` — p5.js sketches: gen art, shaders, interactive, 3D. - `p5js`
- `popular-web-designs` — 54 real design systems (Stripe, Linear, Vercel) as HTML/CSS. - `popular-web-designs`
- `pretext` — Build creative browser demos with DOM-free text layout. - `pretext`
- `sketch` — Throwaway HTML mockups: 2-3 design variants to compare. - `sketch`
- `songwriting-and-ai-music` — Songwriting craft and Suno AI music prompts. - `songwriting-and-ai-music`
- `touchdesigner-mcp` — Control TouchDesigner via twozero MCP. - `touchdesigner-mcp`
## Software Development (17) ## Software Development (18)
- `code-wiki` — Generate wiki docs + Mermaid diagrams for any codebase. - `code-wiki`
- `coding-router` — Routes substantial software-development tasks to OpenCode CLI by default and Codex CLI as fallback, while Hermes remains - `coding-router`
- `dogfood` — Exploratory QA of web apps: find bugs, evidence, reports. - `dogfood`
- `hermes-agent-skill-authoring` — Author in-repo SKILL.md files: frontmatter and structure. - `hermes-agent-skill-authoring`
- `in-repo-documentation` — Use for README and in-repository wiki documentation. - `in-repo-documentation`
- `inspecting-hermes-desktop-dom` — Read the live Hermes desktop DOM/CSS over CDP. - `inspecting-hermes-desktop-dom`
- `node-inspect-debugger` — Debug Node.js via --inspect + Chrome DevTools Protocol CLI. - `live-application-verification`
- `plan` — Write a markdown plan to .hermes/plans/; no execution. - `node-inspect-debugger`
- `python-debugpy` — Debug Python: pdb REPL + debugpy remote (DAP). - `plan`
- `requesting-code-review` — Pre-commit review: security scan, quality gates, auto-fix. - `python-debugpy`
- `rest-graphql-debug` — Debug REST/GraphQL APIs: status codes, auth, schemas, repro. - `requesting-code-review`
- `self-hosted-personal-dashboard` — > - `rest-graphql-debug`
- `simplify-code` — Parallel 4-agent cleanup of recent code changes. - `self-hosted-personal-dashboard`
- `spike` — Throwaway experiments to validate an idea before build. - `simplify-code`
- `subagent-driven-development` — Execute plans via delegate_task subagents (2-stage review). - `spike`
- `systematic-debugging` — 4-phase root cause debugging: understand bugs before fixing. - `subagent-driven-development`
- `test-driven-development` — TDD: enforce RED-GREEN-REFACTOR, tests before code. - `systematic-debugging`
- `test-driven-development`
## Research (16) ## Research (16)
- `arxiv` — Search arXiv papers by keyword, author, category, or ID. - `arxiv`
- `blocked-page-recovery` — Recover blocked/paywalled/WAF'd pages via fallbacks. - `blocked-page-recovery`
- `blogwatcher` — Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool. - `blogwatcher`
- `chat-export-parsing` — Parse chat/messaging-platform export files (Telegram MTProto message.json, WhatsApp exports, Slack/Discord JSON) into re - `chat-export-parsing`
- `competitor-news-monitor` — Watch named companies for material news; cited digests. - `competitor-news-monitor`
- `grounded-citations` — Ground answers and documents in cited, verifiable sources. - `grounded-citations`
- `llm-wiki` — Karpathy's LLM Wiki: build/query interlinked markdown KB. - `llm-wiki`
- `local-dining-scene-monitor` — Monitor city restaurant openings weekly with dedup. - `local-dining-scene-monitor`
- `model-provider-comparison-research` — Use when comparing models inside an agent harness. - `model-provider-comparison-research`
- `operations-wiki` — Operational wiki for personal AI agents, self-hosted infrastructure, model routing and automation. - `operations-wiki`
- `polymarket` — Query Polymarket: markets, prices, orderbooks, history. - `polymarket`
- `research-paper-writing` — Write ML papers for NeurIPS/ICML/ICLR: design→submit. - `research-paper-writing`
- `scrapling` — Scrape sites with stealth browsing and Cloudflare bypass. - `scrapling`
- `searxng-search` — Free keyless meta-search aggregating 70+ engines. - `searxng-search`
- `social-web-sentiment-research` — Use for current social/web sentiment scans. - `social-web-sentiment-research`
- `wikilink-audit` — Scan and fix broken [[wikilinks]] in an Obsidian vault or markdown knowledge base. Finds orphans, broken links, and temp - `wikilink-audit`
## Email (16) ## Email (16)
- `agent-email-patterns` — Architecture patterns for AI agents that communicate over email -- why agents need dedicated inboxes rather than human e - `agent-email-patterns`
- `agentmail` — Give the agent its own inbox: send and receive email. - `agentmail`
- `agentmail-check-email` — Read, search, summarize, and triage AgentMail inboxes through the connected MCP server. Use for ANY request to look at, - `agentmail-check-email`
- `agentmail-cli` — Operate AgentMail from a shell with the official CLI. Use when the user wants commands for listing or creating inboxes, - `agentmail-cli`
- `agentmail-manage-inboxes` — Create, list, inspect, update, or delete AgentMail inboxes through the connected MCP server. Use for ANY inbox lifecycle - `agentmail-manage-inboxes`
- `agentmail-mcp` — Configure or troubleshoot the hosted AgentMail MCP server for Codex, Claude Code, Cursor, or another Streamable HTTP MCP - `agentmail-mcp`
- `agentmail-rest-fallback` — AgentMail REST API operations for reading messages and downloading attachments when MCP tools are unavailable. Covers th - `agentmail-rest-fallback`
- `agentmail-sdk` — Deprecated alias of the agentmail skill, kept so existing installs and pinned URLs keep resolving. Prefer installing age - `agentmail-sdk`
- `agentmail-send-email` — Draft, send, reply to, or forward email through the connected AgentMail MCP server. Use for ANY request to send, reply t - `agentmail-send-email`
- `agentmail-toolkit` — Add AgentMail tools to agent frameworks with the TypeScript or Python AgentMail Toolkit. Use for Vercel AI SDK, LangChai - `agentmail-toolkit`
- `cron-email-briefing` — Produce structured email briefings from a cron job using IMAP (himalaya CLI). Covers the fallback workflow when no pre-i - `cron-email-briefing`
- `email-for-ai-agents` — Deprecated alias of the agent-email-patterns skill, kept so existing installs and pinned URLs keep resolving. Prefer ins - `email-for-ai-agents`
- `email-inbox-triage` — Triage an inbox: prioritize threads, draft replies safely. - `email-inbox-triage`
- `gmail-readonly-fetch` — Read-only email fetching from large Gmail inboxes via himalaya CLI or Python imaplib — cron-safe, paginated, with LLM ha - `gmail-readonly-fetch`
- `himalaya` — Himalaya CLI: IMAP/SMTP email from terminal. - `himalaya`
- `realtime-email-monitor` — >- - `realtime-email-monitor`
## Mlops (10) ## Mlops (10)
- `chroma` — Embedding database for RAG and semantic search. - `chroma`
- `clip` — Zero-shot image classification and image-text search. - `clip`
- `evaluation` — W&B: log ML experiments, sweeps, model registry, dashboards. - `evaluation`
- `evaluation` — lm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.). - `evaluation`
- `huggingface-hub` — HuggingFace hf CLI: search/download/upload models, datasets. - `huggingface-hub`
- `inference` — llama.cpp local GGUF inference + HF Hub model discovery. - `inference`
- `inference` — vLLM: high-throughput LLM serving, OpenAI API, quantization. - `inference`
- `models` — AudioCraft: MusicGen text-to-music, AudioGen text-to-sound. - `models`
- `models` — SAM: zero-shot image segmentation via points, boxes, masks. - `models`
- `qdrant` — Vector search engine for production RAG systems. - `qdrant`
## Github (7) ## Github (7)
- `codebase-inspection` — Inspect codebases w/ pygount: LOC, languages, ratios. - `codebase-inspection`
- `github-auth` — GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login. - `github-auth`
- `github-code-review` — Review PRs: diffs, inline comments via gh or REST. - `github-code-review`
- `github-issue-to-pr` — Carry a GitHub issue to a verified PR with honest CI state. - `github-issue-to-pr`
- `github-issues` — Create, triage, label, assign GitHub issues via gh or REST. - `github-issues`
- `github-pr-workflow` — GitHub PR lifecycle: branch, commit, open, CI, merge. - `github-pr-workflow`
- `github-repo-management` — Clone/create/fork repos; manage remotes, releases. - `github-repo-management`
## Apple (4) ## Apple (4)
- `apple-notes` — Manage Apple Notes via memo CLI: create, search, edit. - `apple-notes`
- `apple-reminders` — Apple Reminders via remindctl: add, list, complete. - `apple-reminders`
- `findmy` — Track Apple devices/AirTags via FindMy.app on macOS. - `findmy`
- `imessage` — Send and receive iMessages/SMS via the imsg CLI on macOS. - `imessage`
## Frontend (4) ## Frontend (4)
- `design-alignment` — >- - `design-alignment`
- `impeccable` — Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, - `impeccable`
- `landing-dashboard-reference` — > - `landing-dashboard-reference`
- `pixel-perfect-iteration` — >- - `pixel-perfect-iteration`
## Media (4) ## Media (4)
- `gif-search` — Search/download GIFs from Tenor via curl + jq. - `gif-search`
- `heartmula` — HeartMuLa: Suno-like song generation from lyrics + tags. - `heartmula`
- `songsee` — Audio spectrograms/features (mel, chroma, MFCC) via CLI. - `songsee`
- `youtube-content` — YouTube transcripts to summaries, threads, blogs. - `youtube-content`
## Note Taking (3) ## Note Taking (3)
- `multi-agent-estate-knowledge` — Use for shared docs across multiple agent instances. - `multi-agent-estate-knowledge`
- `obsidian-vault-from-git` — Clone, initialise, or integrate a pre-existing Obsidian vault stored on Gitea or GitHub. Covers credential retrieval, gi - `obsidian-vault-from-git`
- `obsidian-vault-manager` — Manage Obsidian vaults — vault discovery, git sync, .obsidian/ state files, plugin config, rename safety, and troublesho - `obsidian-vault-manager`
## Web Development (2) ## Web Development (2)
- `interactive-html-pages` — Build self-contained interactive HTML pages served from a local HTTP server. Covers single-file pages, fetching JSON fro - `interactive-html-pages`
- `page-agent` — Embed an in-page natural-language GUI copilot in web apps. - `page-agent`
## Smart Home (2) ## Smart Home (2)
- `openhue` — Control Philips Hue lights, scenes, rooms via OpenHue CLI. - `openhue`
- `sonos` — > - `sonos`
## Mcp (2) ## Mcp (2)
- `fastmcp` — Build, test, and deploy Python MCP servers. - `fastmcp`
- `mcporter` — List, auth, and call MCP servers/tools from the terminal. - `mcporter`
## Uncategorized (48) ## Uncategorized (48)
- `chromadb` — >- - `chromadb`
- `chromadb-preflight` — > - `chromadb-preflight`
- `chromadb-skills-rag` — > - `chromadb-skills-rag`
- `clean-architecture` — Structure software around the Dependency Rule: source code dependencies point inward from frameworks to use cases to ent - `clean-architecture`
- `clean-code` — Write readable, maintainable code through disciplined naming, small functions, and clean error handling. Use when the us - `clean-code`
- `cloudflare-tunnel-ops` — Operate Cloudflare Tunnels to expose internal services through public domains, bypassing network restrictions (e.g. work - `cloudflare-tunnel-ops`
- `cookie-jar-import` — Import browser cookies into Camofox for auth sessions. - `cookie-jar-import`
- `ddia-systems` — Design data systems by understanding storage engines, replication, partitioning, transactions, and consistency models. U - `ddia-systems`
- `devops` - `devops`
- `devops-homelab-architecture-live-probe` — Build an accurate homelab architecture diagram by probing live infrastructure first, especially Proxmox VE and Tailscale - `devops-homelab-architecture-live-probe`
- `devops-proxmox-operations` — Use when operating Proxmox VE hosts, LXCs, VMs, storage, API tokens, noVNC consoles, DNS/hosts overrides, offline disk e - `devops-proxmox-operations`
- `devops-service-management` — Umbrella for miscellaneous service operations skills — event logistics automation, Tailscale Serve, virtual desktop/X11, - `devops-service-management`
- `devops-tailscale-web-routing` — Use when deploying or repairing self-hosted web apps behind Tailscale Serve/Funnel, especially path-prefix routing, stat - `devops-tailscale-web-routing`
- `devops-telegram-bot-api-self-hosted` — | - `devops-telegram-bot-api-self-hosted`
- `domain-driven-design` — Model software around the business domain using bounded contexts, aggregates, and ubiquitous language. Use when the user - `domain-driven-design`
- `email-himalaya` — Himalaya CLI: IMAP/SMTP email from terminal. Covers configuration, cron automation, urgency assessment, and Gmail quirks - `email-himalaya`
- `groktocrawl-deployment` — Self-hosted deployment guide for GroktoCrawl as a Firecrawl v2 replacement — resource requirements, port configuration, - `groktocrawl-deployment`
- `hermes-api-vault` — Manage Hermes plugin/agent API credentials stored in a Notion vault — query the vault, map entries to ~/.hermes/.env var - `hermes-api-vault`
- `hermes-desktop-plugins` — Write desktop app plugins that add UI panes and commands. - `hermes-desktop-plugins`
- `hermes-gateway-troubleshooting` — Gateway process management, MCP fleet debugging, post-migration verification, and config hardening for Hermes Agent LXC/ - `hermes-gateway-troubleshooting`
- `hermes-mcp-troubleshooting` — Diagnose and fix Hermes Agent MCP server connection issues, config corruption, startup banner false negatives, and relat - `hermes-mcp-troubleshooting`
- `hermes-themes` — Author a Hermes color theme that skins every surface. - `hermes-themes`
- `interactive-reference-pages` — Build clean, mobile-first, interactive HTML reference and checklist pages with proper dark-theme contrast, localStorage - `interactive-reference-pages`
- `ios-hig-design` — Design native iOS interfaces following Apple Human Interface Guidelines. Use when the user mentions "iPhone app", "iPad - `ios-hig-design`
- `job-hunting` — Comprehensive career transition coaching — research the user's background, discover opportunities, automate daily job-ra - `job-hunting`
- `job-hunting-assistance` — End-to-end job hunting support for a professional: research the user's background from available sources, locate existin - `job-hunting-assistance`
- `job-search-automation` — Operate, debug, and extend an autonomous job-board scraping pipeline (cron -> web_search_plus/web_extract_plus -> Camofo - `job-search-automation`
- `job-tracker-enrichment` — Maintain and enrich Anthony's Notion "Job Opportunities 2026" Perth marketing/communications job tracker. Covers the bro - `job-tracker-enrichment`
- `litprog` - `litprog`
- `markdown-to-anywhere` — On-demand cross-posting service: Anthony tells me to post a .md file to a platform, I format it appropriately and delive - `markdown-to-anywhere`
- `officecli` — Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the - `officecli`
- `pragmatic-programmer` — Apply meta-principles of software craftsmanship: DRY, orthogonality, tracer bullets, and design by contract. Use when th - `pragmatic-programmer`
- `proxmox-operations` — Use when operating Proxmox VE hosts, LXCs, VMs, storage, API tokens, noVNC consoles, DNS/hosts overrides, offline disk e - `proxmox-operations`
- `rclone-mount-ops` — Fix rclone FUSE mount recursion and CPU issues on PVE. - `rclone-mount-ops`
- `refactoring-patterns` — Apply named refactoring transformations to improve code structure without changing behavior. Use when the user mentions - `refactoring-patterns`
- `refactoring-ui` — Audit and fix visual hierarchy, spacing, color, and depth in web UIs. Use when the user mentions "my UI looks off" (or a - `refactoring-ui`
- `restaurant-menu-extraction` — Extract structured menu data (items, prices, ratings, delivery info) from food delivery sites like Uber Eats using Camof - `restaurant-menu-extraction`
- `software-design-philosophy` — Manage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentio - `software-design-philosophy`
- `system-design` — Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and messa - `system-design`
- `tailscale-serve-ops` — Operate Tailscale Serve to expose local web content through the tailnet. Covers route setup, backend management, path-pr - `tailscale-serve-ops`
- `tech-ai-newsletter-digest` — Process and analyze tech/AI newsletter emails from Anthony's inbox using `himalaya` CLI, synthesizing key stories into s - `tech-ai-newsletter-digest`
- `ux-heuristics` — Evaluate and improve interface usability using heuristic analysis. Use when the user mentions "usability audit", "users - `ux-heuristics`
- `video-translation-dubbing` — Translate and dub video audio to another language. - `video-translation-dubbing`
- `web-design-reviewer` — This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers - `web-design-reviewer`
- `web-typography` — Select, pair, and implement typefaces for web projects. Use when the user mentions "font pairing", "which typeface", "li - `web-typography`
- `weekly-review` — Sunday 18:00 AWST cron that compiles a weekly review: job application stats from Notion, cron health from SQLite executi - `weekly-review`
- `working-with-legacy-code` — Safely change and test untested codebases using Feathers'' "Working Effectively with Legacy Code". Use when the user men - `working-with-legacy-code`
- `yuanbao` — Yuanbao (元宝) groups: @mention users, query info/members. - `yuanbao`
## Conduct (1) ## Conduct (1)
- `simple-directives-execution` — Execute now when told 'just do X' — no investigation. - `simple-directives-execution`
## Cron (1) ## Cron (1)
- `cron-digest-formatting` — Use when formatting cron Telegram news digests for Anthony. - `cron-digest-formatting`
## Data Science (1) ## Data Science (1)
- `jupyter-live-kernel` — Iterative Python via live Jupyter kernel (hamelnb). - `jupyter-live-kernel`
## Finance (1) ## Finance (1)
- `3-statement-model` — Build integrated IS/BS/CF financial workbooks in Excel. - `3-statement-model`
## Job Hunting (1) ## 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 - `seek-extraction-patterns`
## Omniroute (1) ## Omniroute (1)
- `omniroute-skills` — Interact with OmniRoute's Skills framework — list, install, enable, execute, and debug skills via REST API and MCP tools - `omniroute-skills`
## Social Media (1) ## Social Media (1)
- `xurl` — X/Twitter via xurl CLI: raw post search, posting, DM, media. - `xurl`
## Web (1) ## Web (1)
- `wiki-web-hosting` — Publish Markdown wikis as Quartz sites over Tailscale. - `wiki-web-hosting`
## Related ## Related
- [[systems/hermes-agent]] - [[systems/hermes-agent]]