Files
hermes-agent/website/docs
Teknium 36e0c68ecc feat(optional-skills): anatomy, ported for Hermes (MIT, wheresryan22/anatomy)
Replaces the catalog stub with a vendored, Hermes-specific port of
wheresryan22/anatomy pinned at dbf697a (v1.0.0). The skill explains a
technical idea by building it as an interactive isometric machine
figure (SVG, optional WebGL layers, beta 3D mode) and proves the
drawing with a geometry audit and a line-end checker.

Vendored verbatim: kit/, references/, scripts/, the example sources,
LICENSE. Hermes changes:

- SKILL.md gains a "Running it in Hermes" section: ${HERMES_SKILL_DIR},
  build in a copied workspace (build.mjs writes next to itself, so it
  must never run inside the installed skill), vision_analyze for the
  PNG reviews, background terminal for the long audits, clarify for
  the Epic scope call, how to deliver results on CLI and messaging.
- The upstream body is kept, with "read every PNG" mapped to
  vision_analyze and the background runs mapped to the terminal tool.
- Example sources only (528 KB): the 9 MB of built HTML pages are
  dropped and the skill says how to rebuild them in seconds.
- capture/drive/turn-check now find the Playwright headless shell that
  Hermes' browser tool installs (Linux and macOS cache dirs) before a
  system Chrome, and pass --disable-background-networking. Under
  strace the headless shell makes zero outbound connections; a desktop
  Chrome reaches Google services even with that flag.
- The desk-computer example's CRT shows an H mark and types
  "hello, hermes" instead of another vendor's mark and name.
- Two CC-22 functions in the vendored spot-plate example carry a
  reviewed health allow rather than a refactor, so the port stays
  diffable against upstream.

.gitignore: the bare `examples/` pattern (meant for dataset dumps)
swallowed skill example dirs, which other skills had to force-add.
Skill trees are now allowlisted.
2026-10-11 04:40:50 -07:00
..
…