hermes-agent/skills/creative
Teknium 0a1e85dd0d
fix(skills/baoyu-comic): absolute curl paths + clarify-timeout handling (#13775)
* fix(skills/baoyu-comic): require absolute paths for curl -o downloads

When downloading generated images across several batches of image_generate
calls, relying on persistent-shell CWD is unsafe. The terminal tool's shell
can rotate (TERMINAL_LIFETIME_SECONDS expiry, a failed cd that leaves the
shell somewhere else), and 'curl -fsSL <url> -o relative.png' then silently
writes to the wrong directory with no error.

Update the skill's Step 7 Download step to require absolute -o paths (or
workdir= on the terminal tool) and add a matching pitfall entry referencing
the Apr 2026 incident where pages 06-09 of a 10-page comic landed at the
repo root instead of comic/<slug>/. The agent then spent several turns
claiming the files existed where they didn't.

* fix(skills/baoyu-comic): handle clarify timeouts correctly in Step 2

A clarify timeout returning 'Use your best judgement to make the choice
and proceed' is NOT user consent to default the entire Step 2 questionnaire.
It is a per-question default only. Add guidance at both instruction sites
(SKILL.md User Questions section, references/workflow.md Step 2 header)
telling the agent to:

1. Continue asking the remaining questions in the sequence after a
   timeout — each question is an independent consent point.
2. Surface every defaulted choice in the next user-visible message
   so the user can correct it when they return. An unreported default
   is indistinguishable from never having asked.

Reported live Apr 2026: agent asked style question via clarify, got a
timeout response, and silently defaulted style + narrative focus +
audience + review flags in one pass. User only learned style had
defaulted to 'ohmsha' after the comic was fully generated.
2026-04-21 19:35:42 -07:00
..
architecture-diagram docs(skills): make descriptions self-contained, not cross-dependent 2026-04-16 20:39:55 -07:00
ascii-art fix: overhaul ascii-art skill with working sources (#662) 2026-03-08 18:09:44 -07:00
ascii-video feat(skills): add creative divergence strategies for experimental output 2026-04-09 21:40:16 -04:00
baoyu-comic fix(skills/baoyu-comic): absolute curl paths + clarify-timeout handling (#13775) 2026-04-21 19:35:42 -07:00
baoyu-infographic docs: add PORT_NOTES.md for baoyu-infographic 2026-04-18 12:32:16 -07:00
creative-ideation feat(skills): add creative ideation — constraint-driven project generation 2026-04-11 01:44:36 -04:00
excalidraw refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00
manim-video feat(skills): add creative divergence strategies for experimental output 2026-04-09 21:40:16 -04:00
p5js feat(skills): add creative divergence strategies for experimental output 2026-04-09 21:40:16 -04:00
pixel-art feat(pixel-art): add hardware palettes and video animation (#12725) 2026-04-19 16:59:20 -07:00
popular-web-designs feat(skills): add popular-web-designs skill with 54 website design systems (#5194) 2026-04-05 00:42:55 -07:00
songwriting-and-ai-music feat(skills): add songwriting-and-ai-music creative skill (salvage #1901) (#3834) 2026-03-29 17:49:19 -07:00
DESCRIPTION.md refactor: reorganize skills into sub-categories 2026-03-09 03:35:53 -07:00