ワンクリックで
creative-coding
Creative coding: p5.js sketches, Manim animations, Pretext text layouts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Creative coding: p5.js sketches, Manim animations, Pretext text layouts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | creative-coding |
| description | Creative coding: p5.js sketches, Manim animations, Pretext text layouts. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["creative-coding","p5js","manim","pretext","generative-art","animation","visualization"],"category":"creative"}} |
Programmatic visual art: browser-based generative sketches (p5.js), educational math animations (Manim CE), and typographic text layouts (Pretext).
visual-design skill insteadWhen: Generative art, data visualization, interactive experiences, WebGL shaders, audio-reactive visuals.
Creative Standard:
Modes: Generative art, Data visualization, Interactive experience, Animation/motion graphics, 3D scene, Image processing, Audio-reactive.
Thinking Framework:
Setup: See scripts/p5js-setup.sh for environment setup.
Export: See scripts/p5js-export-frames.js and scripts/p5js-render.sh for frame export.
Serve: See scripts/p5js-serve.sh for local development server.
References:
references/p5js-core-api.md — Core API referencereferences/p5js-color-systems.md — Color modes and palettesreferences/p5js-shapes-and-geometry.md — Shape primitivesreferences/p5js-animation.md — Animation techniquesreferences/p5js-interaction.md — Mouse/keyboard interactionreferences/p5js-typography.md — Text renderingreferences/p5js-visual-effects.md — Post-processing effectsreferences/p5js-webgl-and-3d.md — WebGL modereferences/p5js-export-pipeline.md — Frame export and recordingreferences/p5js-troubleshooting.md — Common issuesTemplates:
templates/p5js-viewer.html — HTML viewer templateWhen: Concept explainers, equation derivations, algorithm visualizations, data stories, paper explainers.
Creative Standard:
self.wait(). 2-second pause after key reveal.Modes: Concept explainer, Equation derivation, Algorithm visualization, Data story, Architecture diagram, Paper explainer, 3D visualization.
Stack: Manim CE (Core), LaTeX (Math), ffmpeg (Video I/O), ElevenLabs/Qwen3-TTS (Optional TTS).
Thinking Framework:
Setup: See scripts/manim-setup.sh for environment setup.
References:
references/manim-scene-planning.md — Scene structure and planningreferences/manim-production-quality.md — Production standardsreferences/manim-decorations.md — Decorative elementsreferences/manim-troubleshooting.md — Common issuesreferences/manim-camera-and-3d.md — Camera and 3D objectsreferences/manim-equations.md — Equation renderingreferences/manim-graphs-and-data.md — Graphs and data visualizationreferences/manim-visual-design.md — Visual design principlesreferences/manim-rendering.md — Rendering settingsreferences/manim-animation-design-thinking.md — Design thinking for animationsreferences/manim-animations.md — Animation techniquesreferences/manim-mobjects.md — Mathematical objectsreferences/manim-updaters-and-trackers.md — Updaters and value trackersreferences/manim-paper-explainer.md — Paper explainer workflowWhen: Text flowing around moving shapes, ASCII-art with real words, text-as-geometry games, kinetic typography, shrink-wrap UI.
Author: Cheng Lou (React core, ReasonML, Midjourney). 15KB zero-dependency TS library.
Core Primitive: Given (text, font, width), returns line breaks, per-line widths, per-grapheme positions, total height via canvas measurement (no reflow).
Don't Use For: Static SVG/HTML (use CSS), rich text editors, image-to-text (use ascii-art), pure canvas gen art with no text (use p5js).
Creative Standard:
Community Corpus: pretext-breaker, tetris-pretext, PreTextExperiments, somnai-dreams/pretext-demos, bad-apple-pretext, dokobot/pretext-demo, SmisLee/alarmy-pretext-demo. Official playground: chenglou.me/pretext.
References:
references/pretext-patterns.md — Common patterns and techniquesTemplates:
templates/pretext-hello-orb-flow.html — Orbital flow exampletemplates/pretext-donut-orbit.html — Donut orbit exampleAll three tools share these creative coding principles:
noLoop() stops draw() — use redraw() for one-shot updates.self.wait() makes animations feel rushed.macOS-specific automation: iMessage/SMS messaging and desktop control (screenshots, clicks, keyboard input).
Messaging platform integrations: email (IMAP/SMTP via Himalaya), X/Twitter (xurl CLI), and Yuanbao groups (@mentions, DMs).
Control creative software programmatically: ComfyUI (AI image/video generation via REST/WebSocket API) and TouchDesigner (real-time visual programming via MCP).
Systematic engineering disciplines: debugging (root cause investigation), TDD (test-first development), and exploratory QA (web app testing).
Create, read, edit .pptx decks, slides, notes, templates.
Visual design artifacts: HTML/SVG/JSON diagrams, design systems, brand templates.