# Curator run — 2026-05-14T13:23:27.490738+00:00

Model: `gpt-5.5` via `openai-codex`  ·  Duration: 1m 3s  ·  Agent-created skills: 6 → 6 (+0)

## Auto-transitions (pure, no LLM)

- checked: 6
- marked stale: 0
- archived (no LLM, pure time-based staleness): 0
- reactivated: 0

## LLM consolidation pass

- tool calls: **9** (by name: skill_manage=1, skill_view=7, skills_list=1)
- consolidated into umbrellas: **0**
- pruned (archived for staleness): **0**
- new skills this run: **0**
- state transitions (active ↔ stale ↔ archived): **0**

## LLM final summary

Reviewed all 6 agent-created, unpinned candidate skills and scanned for prefix/domain clusters.

Outcome: no safe umbrella consolidation was available within the provided candidate set.

Why:
- The candidate list contains only six skills, each already represents a separate class-level workflow/domain:
  - `cronjob` — Hermes scheduled jobs
  - `edge-tts` — Edge text-to-speech
  - `mcp-delegation` — OpenClaw/FRIDAY delegation via MCP
  - `vault-architecture` — Obsidian vault design/scaffolding
  - `web-scraping` — web extraction/bot-detection workflows
  - `yazio-integration` — YAZIO nutrition API integration
- There are no 2+ member prefix/domain clusters among the agent-created candidates.
- Potential neighboring umbrellas such as `hermes-agent`, `native-mcp`, `obsidian`, `health-management`, `tavily-*`, and `sherpa-onnx-tts` are outside the provided agent-created candidate set / bundled or imported skills, so I did not touch them.
- I did not manufacture one-skill umbrellas just to archive something; that would not reduce fragmentation.

Action taken:
- Patched `yazio-integration` to remove plaintext credential details from the skill body and replace them with a safer note about migrating secrets to credentials files or environment variables.

No skills were archived.

## Structured summary (required)
```yaml
consolidations: []
prunings: []
```

## Recovery

- Restore an archived skill: `hermes curator restore <name>`
- All archives live under `~/.hermes/skills/.archive/` and are recoverable by `mv`
- See `run.json` in this directory for the full machine-readable record.
