# Curator run — 2026-06-30T11:25:12.220700+00:00

Model: `deepseek-v4-pro` via `deepseek`  ·  Duration: 7m 47s  ·  Agent-created skills: 69 → 59 (-10)

## Auto-transitions (pure, no LLM)

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

## LLM consolidation pass

- tool calls: **76** (by name: execute_code=1, read_file=2, skill_manage=21, skill_view=37, terminal=10, todo=5)
- consolidated into umbrellas: **9**
- pruned (archived for staleness): **1**
- new skills this run: **0**
- state transitions (active ↔ stale ↔ archived): **0**

### Consolidated into umbrella skills (9)

_These skills were **absorbed into another skill** during this run — their content still lives, just under a different name. The original directory was moved to `~/.hermes/skills/.archive/` for safety and can be restored via `hermes curator restore <name>` if the consolidation was wrong._

- `credential-troubleshooting` → merged into `hermes-agent` — API key/provider identification is a troubleshooting sub-topic; merged as Model/provider issues item
- `design-md` → merged into `claude-design` — DESIGN.md token spec format is a sub-tool of the broader design workflow; merged as references/design-md-token-spec.md with starter template
- `hermes-image-gen-providers` → merged into `hermes-agent` — Plugin architecture guide sub-topic of hermes-agent; merged as Image Generation Providers subsection with two references
- `nano-pdf` → merged into `ocr-and-documents` — Thin PDF editing utility subsumed under document-processing umbrella; merged as PDF Text Editing subsection
- `node-inspect-debugger` → merged into `systematic-debugging` — Node.js-specific debugger reference for the systematic-debugging methodology; moved as references/nodejs-debugging.md
- `obsidian` → merged into `llm-wiki` — Vault file operations are a subset of the wiki knowledge-base workflow; merged into Obsidian Integration section with operational instructions
- `python-debugpy` → merged into `systematic-debugging` — Python-specific debugger reference for the systematic-debugging methodology; moved as references/python-debugging.md
- `wecom-doc-integration` → merged into `wecom-bot-integration` — Literal subset of umbrella's existing 微盘/文档 API section; moved as references/wecom-api-endpoint-reference.md + references/wecom-doc-test-results.md
- `wecom-topic-assistant` → merged into `wecom-bot-integration` — Single-deployment playbook (gdcjgk.net/chunkaonewshub) with hardcoded IPs and cron job IDs; demoted to references/chunkaonewshub-topic-assistant.md with support files in references/chunkaonewshub/

### Pruned — archived for staleness (1)

_These skills were archived without being merged into an umbrella (e.g. stale, unused, or judged irrelevant). Directories live under `~/.hermes/skills/.archive/`. Restore any via `hermes curator restore <name>`._

- `codebase-inspection`

### Cron job skill references rewritten (2)

_Cron jobs that referenced a consolidated or pruned skill were updated in-place so they keep loading the right instructions on their next run. See `cron_rewrites.json` for the full record._

- `选题日报`: `wecom-topic-assistant` → `wecom-bot-integration`
    - `wecom-topic-assistant` → `wecom-bot-integration` (consolidated)
- `热点雷达`: `wecom-topic-assistant` → `wecom-bot-integration`
    - `wecom-topic-assistant` → `wecom-bot-integration` (consolidated)

## LLM final summary

---

## Consolidation Pass Summary

**10 skills archived into 6 umbrellas.** Processed 4 prefix/domain clusters plus 2 tool-utility standalones. No bundled built-ins were pruned for staleness — all archives were genuine content-narrowing consolidations.

### Clusters processed

**wecom-* (3→1):** `wecom-doc-integration` was a literal subset of `wecom-bot-integration`'s existing "微盘/文档 API" section — merged as reference files with cross-links. `wecom-topic-assistant` was a single-deployment playbook (IPs, cron job IDs, file paths for gdcjgk.net/chunkaonewshub) — demoted to `references/chunkaonewshub-topic-assistant.md` and `references/chunkaonewshub/`.

**hermes-* (2→1):** `hermes-image-gen-providers` is a plugin architecture guide sub-topic of `hermes-agent` — merged as a subsection (Image Generation Providers) with two references (`image-gen-openrouter-provider.md`, `image-gen-qiniu-kling-usage.md`). `credential-troubleshooting` is API key/provider identification — merged as troubleshooting item #5 under `hermes-agent`'s existing "Model/provider issues" section, with script at `scripts/test_apikey.py`.

**Debugging (3→1):** `python-debugpy` and `node-inspect-debugger` are language-specific debugger references for the `systematic-debugging` methodology — merged as `references/python-debugging.md` and `references/nodejs-debugging.md`, with a new "Language-Specific Debuggers" subsection pointing to them.

**Doc/PDF (2→1):** `nano-pdf` is a thin PDF editing utility — merged as a "PDF Text Editing" subsection under `ocr-and-documents`.

**Note-taking (2→1):** `obsidian` is vault file operations — merged into `llm-wiki`'s "Obsidian Integration" section with operational instructions (vault ops using Hermes file tools).

**Design-spec (design-md → claude-design):** `design-md` is the DESIGN.md token spec format — merged as `references/design-md-token-spec.md` and `references/design-md-starter-template.md` under `claude-design`, with updated cross-reference.

**Code-analysis (codebase-inspection → github):** `codebase-inspection` is pygount LOC counting — merged as `references/codebase-inspection.md` under `github`, with a "Codebase Inspection" subsection.

### Clusters left alone

- **Creative design** (architecture-diagram, claude-design, excalidraw, popular-web-designs, sketch, pretext): Each produces genuinely different output formats (SVG infra diagrams, hand-drawn JSON, polished HTML artifacts, design-system templates, throwaway mockups, typographic demos). A maintainer would keep them separate because they serve different user intents and output media.
- **ASCII** (ascii-art, ascii-video): ascii-video is a full video production pipeline with 8 interdependent references — too large and self-contained to flatten into ascii-art without breaking its reference structure.
- **Music/audio** (songwriting-and-ai-music, heartmula, songsee, audiocraft-audio-generation): Different tools (creative guidance, specific model setup, spectral analysis, Meta AudioCraft) serving unrelated tasks under the broad "audio" domain.
- **Baoyu** (baoyu-comic, baoyu-infographic): Different content types (knowledge comics vs infographics) with different workflows, despite shared author.
- **Software dev methodology** (plan, spike, test-driven-development, requesting-code-review, coaching-ai-prompt-design): Each is a complete self-contained methodology document. Already organized under `software-development/` category with full cross-references.

---

## Structured summary (required)
```yaml
consolidations:
  - from: wecom-doc-integration
    into: wecom-bot-integration
    reason: Literal subset of umbrella's existing 微盘/文档 API section; moved as references/wecom-api-endpoint-reference.md + references/wecom-doc-test-results.md
  - from: wecom-topic-assistant
    into: wecom-bot-integration
    reason: Single-deployment playbook (gdcjgk.net/chunkaonewshub) with hardcoded IPs and cron job IDs; demoted to references/chunkaonewshub-topic-assistant.md with support files in references/chunkaonewshub/
  - from: hermes-image-gen-providers
    into: hermes-agent
    reason: Plugin architecture guide sub-topic of hermes-agent; merged as Image Generation Providers subsection with two references
  - from: credential-troubleshooting
    into: hermes-agent
    reason: API key/provider identification is a troubleshooting sub-topic; merged as Model/provider issues item #5 with script at scripts/test_apikey.py
  - from: python-debugpy
    into: systematic-debugging
    reason: Python-specific debugger reference for the systematic-debugging methodology; moved as references/python-debugging.md
  - from: node-inspect-debugger
    into: systematic-debugging
    reason: Node.js-specific debugger reference for the systematic-debugging methodology; moved as references/nodejs-debugging.md
  - from: nano-pdf
    into: ocr-and-documents
    reason: Thin PDF editing utility subsumed under document-processing umbrella; merged as PDF Text Editing subsection
  - from: obsidian
    into: llm-wiki
    reason: Vault file operations are a subset of the wiki knowledge-base workflow; merged into Obsidian Integration section with operational instructions
  - from: design-md
    into: claude-design
    reason: DESIGN.md token spec format is a sub-tool of the broader design workflow; merged as references/design-md-token-spec.md with starter template
  - from: codebase-inspection
    into: github
    reason: pygount LOC counting is a repo-analysis utility; merged as references/codebase-inspection.md with Codebase Inspection subsection
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.
