Files
presentation-html/references/catalog-patterns.md
T

4.4 KiB

Catalog patterns: adopt behavior, not incompatible code

The Hermes Skills Hub search field returned three results for animejs on 2026-10-23. All three source packages were downloaded and inspected locally. These are source-inspection verdicts, not claims that the peer applications were executed.

Source Relative verdict Useful advantage Limitation vs presentation-html
presentation-html baseline 563aaf4 Reference Offline Reveal + pinned Anime v4, accessible nodes, mechanism demo and browser QA Entry timelines were disposable; no deterministic seek/replay regression suite or compact SVG/grid recipes
ClawHub animejs 1.0.0 Specialist: stronger clock contract Explicit paused-instance registry and externally driven seeking HyperFrames-specific; basic/timeline snippets use v3 anime() / anime.timeline() despite a v4 CDN URL; no portable Reveal deck
freshtechbro/claudedesignskills Specialist: broader choreography recipes Timeline presets and spatial stagger guidance Skill and Python timeline generator emit legacy v3 syntax; web hero/modal/loader presets are not a presentation narrative
bowtiedswan/animejs-skills Specialist: broader v4 API reference SVG drawing/motion paths, grid stagger, scope lifecycle and seek API coverage Not an offline deck builder; unpinned CDN examples and some namespace claims must be checked against the installed UMD runtime

Adopted capabilities

Capability Best evidence Native destination Excluded Acceptance gate
Explicit animation ownership and deterministic seeking ClawHub SKILL.md contract assets/app.js: paused timeline Map, seek/replay/settle HyperFrames registry/runtime, GSAP replacement and wall-clock callbacks Forward → backward → same-time DOM equality; active clock paused
Meaningful named beats Freshtechbro timeline guidance and timeline_builder.py assets/app.js sequence labels; references/choreography.md v3 generated code, modal/loader choreography as deck default Real v4 playback plus replay/departure/revisit tests
Vector flow and spatial order recipes Bowtiedswan SKILL.md and references/examples.md references/choreography.md + scripts/test-motion.mjs Unpinned CDN, scroll-driven slide navigation, perpetual waves SVG draw/path and six-cell grid execute offline against vendored 4.5.0
Cleanup under state changes Explicit-clock contract plus reference lifecycle gaps assets/app.js overview/visibility settling Global engine pause affecting unrelated scenes; blanket transform removal Overview/reduced-motion/print regression checks; final state retained

Reveal.js 6.0.2, Anime.js 4.5.0, the dependency-free Python builder, native DOM/SVG and single-file offline delivery remain unchanged. No new runtime dependencies. Existing assembly/inspection behavior is retained rather than replaced. Accessible motion remains an enhancement; source availability does not establish a missing capability or justify removing existing QA.

Provenance and reuse

  • ClawHub source archive: https://clawhub.ai/api/v1/download?slug=animejs&version=1.0.0; package includes SKILL.md, skill-card.md and _meta.json. Registry metadata declares MIT-0; no license file was included. SKILL.md SHA-256: 1ca46135880d2475c7149d5e54fc41ce3d85d63809fddfdb4f4ded649120f8de.
  • Freshtechbro commit: 1da73febff0c3e1dfefc07f8a5ef8f7d1dfdb6cd; repository LICENSE is MIT (2025 Claude Skills Project). Inspected package path: plugins/individual/animejs/skills/animejs; bundled copies are not counted as additional independent skills.
  • Bowtiedswan commit: cf2bed8d6654a6cfd02d3ff11b74ff3a7a7631e2; no root LICENSE file was present. Treat as inspection-only, not permission to redistribute its package.

No peer source files, generators, artwork or installation scripts are redistributed or run. New examples are original implementations using the already-licensed Anime API. Runtime tests establish our recipes' compatibility, not correctness of every upstream example. HyperFrames itself was not installed or validated. Morphing, drag/scroll interaction and split text remain optional techniques, not newly claimed working features.