# Hermes Skill Audit — 2026-05-01

Read-only flag pass. **Nothing deleted.** Rocky to approve any subsequent removals.

## Structure
- `/root/.hermes/skills/` contains 28 top-level entries.
- Most are *categories* with sub-skills (e.g. `apple/`, `creative/`, `lfcs/`) — `NO_SKILL_MD` at top level is correct.
- 5 are standalone skills: `dogfood`, `lfcs-client-correspondence`, `lfcs-tool-tracker`, `whatsapp-bridge-setup`, `yuanbao`.

## What looks like Rocky-added LFCS work (KEEP)
- `lfcs-client-correspondence/SKILL.md` (3.4 KB)
- `lfcs-tool-tracker/SKILL.md` (4.4 KB)
- `lfcs/lfcs-docket-check/SKILL.md`
- `lfcs/lfcs-eod-summary/SKILL.md`
- `lfcs/lfcs-job-tracker/SKILL.md`
- `lfcs/lfcs-pre-pour-check/SKILL.md`
- `lfcs/lfcs-rfi-status/SKILL.md`
- `lfcs/timesheet/SKILL.md`

## Likely Hermes-bundled defaults — irrelevant to LFCS / construction PM work
**Candidates for pruning** (subject to Rocky approval — none deleted in this audit):

| Category | Skills | Why irrelevant |
|---|---|---|
| `mlops/` | 12 sub-skills (axolotl, vllm, dspy, weights-and-biases, etc.) | ML training infra — not in Rocky's scope |
| `creative/` | 14 sub-skills (manim-video, baoyu-comic, p5js, ascii-video, etc.) | Creative coding/art generators — irrelevant to site PM |
| `gaming/` | 2 sub-skills (minecraft-modpack-server, pokemon-player) | Hobbyist |
| `research/` | 5 sub-skills (arxiv, llm-wiki, polymarket, etc.) | Academic / general research |
| `red-teaming/` | godmode | Security red-teaming — out of scope |
| `social-media/` | xurl | URL shortener — minor |
| `smart-home/` | openhue | Hue lighting — out of scope |
| `media/` | heartmula, songsee, spotify, youtube-content | Personal media — out of scope |
| `yuanbao/` | (Tencent assistant integration) | Out of scope |

## Possible duplicates (review before pruning)
- `software-development/writing-plans/` vs `software-development/plan/` — both about planning
- 4 debugger skills: `systematic-debugging`, `python-debugpy`, `node-inspect-debugger`, `debugging-hermes-tui-commands` — overlap
- `productivity/google-workspace/` vs `email/himalaya/` — both touch email

## Possible broken / placeholder skills
None obviously broken — every SKILL.md has content > 200 bytes. Without deep content read, no further flags.

## Recommendation
- Keep everything for now. Rocky can review this list and pick items to prune.
- If pruning: `rm -rf /root/.hermes/skills/<category>` per item, after first capturing a tar archive.

## SOUL.md proposed diff (NOT applied)
The "OpsMan watchdog" role on lines 9-10 of `/root/.hermes/SOUL.md` describes Hermes alerting if `clawdbot-opsman.service` fails 3 consecutive checks. **This is not implemented.** Hermes has no code path that polls OpsMan service state. Recommend removing this role to match reality. Also, we now have a systemd-level watchdog for Hermes itself (not the inverse direction).

Proposed change: drop bullet 2 from "## Roles" so the section reads:

```
## Roles
1. **A/B PM agent for LFCS.** Read-only on `/home/ccuser/opsman-work/` (USER.md, TOOLS.md, lfcs-standards/, Jobs/). Write own state to `/home/ccuser/hermes-work/`.
```

