hermes-agent/skills/creative
Brooklyn Nicholson c4db1ce08c skills: add pretext creative-demos skill
Adds a 'pretext' skill under skills/creative/ for building cool browser
demos with @chenglou/pretext — the 15KB DOM-free text-layout library by
Cheng Lou.

The skill documents pretext as a creative primitive (not plumbing): text
flowing around obstacles, text-as-geometry games, proportional ASCII
surfaces, shatter/particle typography, editorial multi-column, kinetic
type, and multiline shrink-wrap. Each pattern pairs with copy-pasteable
snippets in references/patterns.md.

Two single-file HTML templates, both verified in a browser:

  templates/hello-orb-flow.html
    Minimal starter: long paragraph flows around a mouse-tracked orb
    using layoutNextLineRange + a per-row corridor-width function.

  templates/donut-orbit.html
    Full 3D Sloane torus with orbit controls (drag to rotate, scroll to
    zoom, idle auto-rotate). Each 'luminance pixel' is a real grapheme
    sampled in reading order from a prose corpus via pretext's
    prepareWithSegments + layoutWithLines + Intl.Segmenter. Amber-on-
    black CRT aesthetic, z-buffer keyed by screen cell, 60fps.

Related skills: p5js, claude-design, excalidraw, architecture-diagram.
2026-04-28 23:09:52 -05:00
..
architecture-diagram docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
ascii-art docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
ascii-video docs(skills): salvage dropped trigger content into skill bodies 2026-04-26 21:50:56 -07:00
baoyu-comic docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
baoyu-infographic docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
claude-design docs(skills): trim design skill descriptions to <=60 chars + inline cross-ref 2026-04-26 21:50:56 -07:00
creative-ideation docs(skills): salvage dropped trigger content into skill bodies 2026-04-26 21:50:56 -07:00
design-md docs(skills): trim design skill descriptions to <=60 chars + inline cross-ref 2026-04-26 21:50:56 -07:00
excalidraw docs(skills): salvage dropped trigger content into skill bodies 2026-04-26 21:50:56 -07:00
humanizer feat(skills): port humanizer — strip AI-isms from text (#16787) 2026-04-27 20:25:20 -07:00
manim-video docs(skills): salvage dropped trigger content into skill bodies 2026-04-26 21:50:56 -07:00
p5js docs(skills): salvage dropped trigger content into skill bodies 2026-04-26 21:50:56 -07:00
pixel-art docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
popular-web-designs docs(skills): trim design skill descriptions to <=60 chars + inline cross-ref 2026-04-26 21:50:56 -07:00
pretext skills: add pretext creative-demos skill 2026-04-28 23:09:52 -05:00
songwriting-and-ai-music docs(skills): compress 74 built-in skill descriptions to <=60 chars 2026-04-26 21:50:56 -07:00
touchdesigner-mcp feat(skills): add Tier A references — external-data, panel-ui, replicator, dat-scripting, 3d-scene 2026-04-27 19:35:18 -07:00
DESCRIPTION.md refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00