optional-skills/creative/pixel-art/ATTRIBUTION.md
This skill bundles code ported from a third-party MIT-licensed project. All reuse is credited here.
scripts/palettes.py — the PALETTES dict containing 23 named RGB
palettes (hardware and artistic). Values are reproduced verbatim from
scripts/pixelart.py of pixel-art-studio.
scripts/pixel_art_video.py — the 12 procedural animation init/draw pairs
(stars, fireflies, leaves, dust_motes, sparkles, rain,
lightning, bubbles, embers, snowflakes, neon_pulse, heat_shimmer)
and the SCENES → layer mapping. Ported from scripts/pixelart_video.py
with minor refactors:
_ for private helpers (_px, _pixel_cross)SCENE_ANIMATIONS renamed to SCENES and restructured to hold layer
names (strings) instead of function-name strings resolved via globals()generate_video() split: the Pollinations text-to-image call was removed
(Hermes uses its own image_generate + pixel_art() pipeline for base
frames). Only the overlay + ffmpeg encoding remains.tempfile.TemporaryDirectory instead of
hand-managed cleanup.ffmpeg invocation switched from os.system to subprocess.run(check=True)
for safety.quantize suffices)pixelart_image.py,
generate_base() in pixelart_video.py) — Hermes has image_generatepixel-art-studio ships under the MIT License, which permits redistribution with attribution. This skill preserves the original copyright notice here and in the SKILL.md credits block. No code was relicensed.