hermes-agent/optional-skills/creative
Teknium 139a6da67c fix(skills): touchdesigner-mcp setup.sh — correct pgrep match + suppress stray yaml output
Discovered while dogfooding the skill end-to-end:

- pgrep -if "TouchDesigner" matched any shell whose command line
  contained the substring (including the setup script's own invocation
  under certain wrappers), falsely reporting TD running on machines
  where it isn't. Switch to pgrep -x (exact process name match,
  supported on both macOS and Linux) and also check TouchDesignerFTE
  (the non-commercial variant).
- The embedded python3 yaml-writer printed 'added' / 'exists' to
  stdout as status, which leaked a stray word into the setup output
  right before the ✔ line. Drop the print()s — the bash-level ✔/✘ is
  the status indicator.
2026-04-18 17:43:42 -07:00
..
blender-mcp feat(skills): add blender-mcp optional skill for 3D modeling 2026-03-16 05:03:19 -07:00
concept-diagrams docs(skills): make descriptions self-contained, not cross-dependent 2026-04-16 20:39:55 -07:00
meme-generation feat(skill): meme-generation — real image generator with Pillow (#2344) 2026-03-21 12:48:57 -07:00
touchdesigner-mcp fix(skills): touchdesigner-mcp setup.sh — correct pgrep match + suppress stray yaml output 2026-04-18 17:43:42 -07:00